-
-
Notifications
You must be signed in to change notification settings - Fork 32.4k
Closed
Labels
3.13bugs and security fixesbugs and security fixestype-featureA feature request or enhancementA feature request or enhancement
Description
Currently the REPL doesn't show traceback source or augmented information for the source that is typed in the repl itself:
>>> def f(x):
... 1/x
...
>>> f(0)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 2, in f
ZeroDivisionError: division by zero
To improve user experience, we want the REPL to be able to treat source lines thar were typed directly as any other kind and show proper tracebacks:
>>> def f(x):
... 1/x
...
>>> f(0)
Traceback (most recent call last):
REPL, line 1, in <module>
f(0)
REPL, line 2, in f
1/x
~^~
ZeroDivisionError: division by zero
Linked PRs
R2Boyo25 and astrojuanlu
Metadata
Metadata
Assignees
Labels
3.13bugs and security fixesbugs and security fixestype-featureA feature request or enhancementA feature request or enhancement