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>