-
- Notifications
You must be signed in to change notification settings - Fork 33.1k
Closed
Labels
type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
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: raise TypeError(1) # prints ValueError(3) raise ExceptionGroup('', [TypeError(2)]) # prints ExceptionGroup('', [ValueError(3)]) except* TypeError: raise ValueError(3) except BaseException as e: print(repr(e))
Your environment
- CPython versions tested on: 3.11.3
- Operating system and architecture: Windows 11 / Ubuntu 22.04
Linked PRs
Metadata
Metadata
Assignees
Labels
type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error