Fix exception causes all over the codebase

This commit is contained in:
Ram Rachum
2020-06-19 12:53:44 +03:00
parent 4cc4ebf3c9
commit dd446bee5e
14 changed files with 38 additions and 34 deletions

View File

@@ -215,7 +215,7 @@ class Source:
newex.offset = ex.offset
newex.lineno = ex.lineno
newex.text = ex.text
raise newex
raise newex from ex
else:
if flag & ast.PyCF_ONLY_AST:
assert isinstance(co, ast.AST)