-
- Downloads
[3.11] gh-93883: elide traceback indicators when possible (GH-93994) (GH-94740)
Elide traceback column indicators when the entire line of the frame is implicated. This reduces traceback length and draws more attention to the remaining (very relevant) indicators. Example: ``` Traceback (most recent call last): File "query.py", line 99, in <module> bar() File "query.py", line 66, in bar foo() File "query.py", line 37, in foo magic_arithmetic('foo') File "query.py", line 18, in magic_arithmetic return add_counts(x) / 25 ^^^^^^^^^^^^^ File "query.py", line 24, in add_counts return 25 + query_user(user1) + query_user(user2) ^^^^^^^^^^^^^^^^^ File "query.py", line 32, in query_user return 1 + query_count(db, response['a']['b']['c']['user'], retry=True) ~~~~~~~~~~~~~~~~~~^^^^^ TypeError: 'NoneType' object is not subscriptable ``` Automerge-Triggered-By: GH:pablogsal
Showing
- Doc/library/traceback.rst 4 additions, 9 deletionsDoc/library/traceback.rst
- Doc/whatsnew/3.11.rst 0 additions, 1 deletionDoc/whatsnew/3.11.rst
- Lib/idlelib/idle_test/test_run.py 4 additions, 9 deletionsLib/idlelib/idle_test/test_run.py
- Lib/test/test_cmd_line_script.py 2 additions, 2 deletionsLib/test/test_cmd_line_script.py
- Lib/test/test_doctest.py 1 addition, 3 deletionsLib/test/test_doctest.py
- Lib/test/test_traceback.py 70 additions, 100 deletionsLib/test/test_traceback.py
- Lib/traceback.py 17 additions, 13 deletionsLib/traceback.py
- Misc/NEWS.d/next/Core and Builtins/2022-06-24-14-06-20.gh-issue-93883.8jVQQ4.rst 1 addition, 0 deletions...nd Builtins/2022-06-24-14-06-20.gh-issue-93883.8jVQQ4.rst
- Python/traceback.c 14 additions, 4 deletionsPython/traceback.c
Loading
Please register or sign in to comment