PEP 654 -- Exception Groups and except* : request for feedback for SC submission
Hi all, We would like to request feedback on PEP 654 -- Exception Groups and except*. https://www.python.org/dev/peps/pep-0654/ It proposes language extensions that allow programs to raise and handle multiple unrelated exceptions simultaneously, motivated by the needs of asyncio and other concurrency libraries, but with other use cases as well. * A new standard exception type, ExceptionGroup, to represent multiple exceptions with shared traceback. * Updates to the traceback printing code to display (possibly nested) ExceptionGroups. * A new syntax except* for handling ExceptionGroups. A reference implementation (unreviewed) can be found at: https://github.com/iritkatriel/cpython/pull/10 Thank you for your help Kind regards Irit, Yury & Guido
participants (22)
-
Baptiste Carvello -
Barry Scott -
Caleb Donovick -
Cameron Simpson -
Damian Shaw -
Emily Bowman -
Ethan Furman -
Glenn Linderman -
Greg Ewing -
Guido van Rossum -
Irit Katriel -
Ivan Pozdeev -
Jim J. Jewett -
Joao S. O. Bueno -
Larry Hastings -
Marco Sulla -
MRAB -
Nathaniel Smith -
Paul Moore -
Petr Viktorin -
Stestagg -
Sven R. Kunze