Skip to content

Commit d0e7ae3

Browse files
committed
improvements
improved internal interpreter error logging: now printing the whole traceback for better understanding what happened
1 parent fda3e46 commit d0e7ae3

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

repl.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,8 @@ def script_exec_mode(filename: str):
9393
except NoCodeError:
9494
pass
9595
except Exception as exc:
96-
print(f"{fd.name}:?:?: internal interpreter error: {exc.__class__.__name__}({repr(exc)})")
96+
print(f"{fd.name}:?:?: internal interpreter error:")
97+
raise exc
9798

9899

99100
if __name__ == '__main__':

0 commit comments

Comments
 (0)