{{{
$ python3.11 t.py
Traceback (most recent call last):
File "/.../example.py", line 5, in <module>
formula(1, 0)
^^^^^^^^^^^^^
File "/.../example.py", line 2, in formula
return a / b + b / a
~~^~~
ZeroDivisionError: division by zero
}}}
Release note: https://docs.python.org/3.11/whatsnew/3.11.html#enhanced-
error-locations-in-tracebacks
It would be good if we could use this on Django's error pages as well.
The new code column information API may be required:
https://docs.python.org/3.11/whatsnew/3.11.html#column-information-for-
code-objects . Note it can be disabled.
--
Ticket URL: <https://code.djangoproject.com/ticket/33701>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.