Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork33.7k
Closed
Description
Bug report
When raising inside except* block and the caught exception wasn't an ExceptionGroup originally, then raised exception doesn't get wrapped in ExceptionGroup:
try:try:raiseTypeError(1)# prints ValueError(3)raiseExceptionGroup('', [TypeError(2)])# prints ExceptionGroup('', [ValueError(3)]) except*TypeError:raiseValueError(3)exceptBaseExceptionase:print(repr(e))
Your environment
- CPython versions tested on: 3.11.3
- Operating system and architecture: Windows 11 / Ubuntu 22.04