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 7efd55d commit 8ba82a8Copy full SHA for 8ba82a8
src/future/utils/__init__.py
@@ -473,7 +473,7 @@ def raise_from(exc, cause):
473
e.__suppress_context__ = True
474
elif isinstance(cause, BaseException):
475
e.__cause__ = cause
476
- e.__cause__.__traceback__ = sys.exc_info()[2]
+ object.__setattr__(e.__cause__, '__traceback__', sys.exc_info()[2])
477
478
else:
479
raise TypeError("exception causes must derive from BaseException")
0 commit comments