Closed
Description
Bug report
import traceback try: prnt("Hello!") except Exception: traceback.print_exc()
Traceback (most recent call last): File "/home/seaworth/projects/cpython/t.py", line 5, in <module> prnt("Hello!") ^^^^ NameError: name 'prnt' is not defined. Did you mean: 'print'? During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/seaworth/projects/cpython/t.py", line 7, in <module> traceback.print_exc() File "/home/seaworth/projects/cpython/Lib/traceback.py", line 183, in print_exc print_exception(*sys.exc_info(), limit=limit, file=file, chain=chain) File "/home/seaworth/projects/cpython/Lib/traceback.py", line 124, in print_exception te = TracebackException(type(value), value, tb, limit=limit, compact=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/seaworth/projects/cpython/Lib/traceback.py", line 716, in __init__ suggestion = _compute_suggestion_error(exc_value, exc_traceback, wrong_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/seaworth/projects/cpython/Lib/traceback.py", line 1038, in _compute_suggestion_error + list(frame.f_globals['__builtins__']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: 'module' object is not iterable
Your environment
Latest revision of CPython