-
-
Notifications
You must be signed in to change notification settings - Fork 273
Closed
Description
structlog version 24.4.0
The ExceptionDictTransformer hides the underlying ExceptionGroup#exceptions values.
For example, the following ExceptionGroup:
ExceptionGroup("some errors", [ValueError("wrong value"), TypeError("wrong type")])
will be returned as:
[{'exc_type': 'ExceptionGroup', 'exc_value': 'some errors (2 sub-exceptions)', 'syntax_error': None, 'is_cause': False, 'frames': []}]
I would have expected it to recursively iterate through the sub exceptions and add them as a normal top level exception would be transformed.
Maybe I'm missing something here and there is a built in transformer for this?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels