We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5f1db51 commit 4eb1a0bCopy full SHA for 4eb1a0b
pydantic_graph/pydantic_graph/beta/graph.py
@@ -898,5 +898,7 @@ def _unwrap_exception_groups():
898
yield
899
except ExceptionGroup as e:
900
exception = e.exceptions[0]
901
- exception.__cause__ = None # prevent recursion errors when formatting the exception for logfire
+ if exception.__cause__ is None:
902
+ # bizarrely, this prevents recursion errors when formatting the exception for logfire
903
+ exception.__cause__ = None
904
raise exception
0 commit comments