Disable Python 3's exception chaining when reraising

This commit is contained in:
Jonas Schneider
2016-04-30 22:37:33 -07:00
parent 4e575e7103
commit 8c864953a4
2 changed files with 5 additions and 3 deletions

View File

@@ -1,2 +1,4 @@
# http://stackoverflow.com/a/33822606 -- `from None` disables Python 3'
# semi-smart exception chaining, which we don't want in this case.
def reraise_impl(e, traceback):
raise e.with_traceback(traceback)
raise e.with_traceback(traceback) from None