diff options
Diffstat (limited to 'concurrent/futures/thread.py')
-rw-r--r-- | concurrent/futures/thread.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/concurrent/futures/thread.py b/concurrent/futures/thread.py index a45959d..930d167 100644 --- a/concurrent/futures/thread.py +++ b/concurrent/futures/thread.py @@ -60,8 +60,8 @@ class _WorkItem(object): try: result = self.fn(*self.args, **self.kwargs) except BaseException: - e = sys.exc_info()[1] - self.future.set_exception(e) + e, tb = sys.exc_info()[1:] + self.future.set_exception_info(e, tb) else: self.future.set_result(result) |