This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients BTaskaya, lukasz.langa, pablogsal, vstinner
Date 2021-08-31.21:29:08
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1630445348.93.0.776853947619.issue45063@roundup.psfhosted.org>
In-reply-to
Content
> I don't follow what you want to change in 3.10.0 final, PEP 657 is for Python 3.11. Can you clarify?

Ah, I thaught that the PEP was implemented in 3.10, I didn't notice that it's a new feature of Python 3.11 :-)

> Regarding the issue: I understand what you mean but I don't think we should get into suppressing the indicators in special situations.

In my example, there are 6 frames. The indicators cover the whole line of 3 frames: 50%. It's a common case, it's not special.

Python tracebacks are already very verbose: a single exception can easily take 20-30 lines. It's worse for chained exceptions. Python 3.11 makes it worse: up to 1.5x longer.
History
Date User Action Args
2021-08-31 21:29:08vstinnersetrecipients: + vstinner, lukasz.langa, pablogsal, BTaskaya
2021-08-31 21:29:08vstinnersetmessageid: <1630445348.93.0.776853947619.issue45063@roundup.psfhosted.org>
2021-08-31 21:29:08vstinnerlinkissue45063 messages
2021-08-31 21:29:08vstinnercreate