Opened 3 years ago

Last modified 22 months ago

#33752 assigned New feature

Display exception groups on the technical 500 debug page on Python 3.11+.

Reported by: Adam Johnson Owned by: Job Henandez Lara
Component: Error reporting Version: dev
Severity: Normal Keywords:
Cc: Giebisch Triage Stage: Accepted
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

Similar to these tickets for extending the debug page for Python 3.11 exception changes: #33747 , #33701.

Python 3.11 introduces exception groups as per PEP 654, a container for multiple exceptions that occurred concurrently (in async tasks).

If an exception group occurs in a view, Django should display its constituent exceptions on the debug page, similarly to the new interpreter nested display.

According to the ticket's flags, the next step(s) to move this issue forward are:

  • To provide a patch by sending a pull request. Claim the ticket when you start working so that someone else doesn't duplicate effort. Before sending a pull request, review your work against the patch review checklist. Check the "Has patch" flag on the ticket after sending a pull request and include a link to the pull request in the ticket comment when making that update. The usual format is: [https://github.com/django/django/pull/#### PR].

Change History (4)

comment:1 by Mariusz Felisiak, 3 years ago

Triage Stage: UnreviewedSomeday/Maybe

Thanks for the ticket. Let's wait for the final release first.

comment:2 by Mariusz Felisiak, 2 years ago

Triage Stage: Someday/MaybeAccepted

comment:3 by Mariusz Felisiak, 2 years ago

Cc: Giebisch added

comment:4 by Job Henandez Lara, 22 months ago

Owner: set to Job Henandez Lara
Status: newassigned
Note: See TracTickets for help on using tickets.
Back to Top