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