New GitHub issue #110805 from pablogsal:<br>
<hr>
<pre>
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
```
</pre>
<hr>
<a href="https://github.com/python/cpython/issues/110805">View on GitHub</a>
<p>Labels: </p>
<p>Assignee: </p>