From ba3763414feb40d65e68d478587dea6747bbfb6d Mon Sep 17 00:00:00 2001 From: William Deegan Date: Mon, 27 Feb 2017 11:32:35 -0800 Subject: Fix exception handling code to work with py3 --- src/engine/SCons/Taskmaster.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/SCons/Taskmaster.py b/src/engine/SCons/Taskmaster.py index be075cc..47a4c90 100644 --- a/src/engine/SCons/Taskmaster.py +++ b/src/engine/SCons/Taskmaster.py @@ -545,7 +545,7 @@ class Task(object): if sys.version_info[0] == 2: exec("raise exc_type, exc_value, exc_traceback") else: # sys.version_info[0] == 3: - exec("raise exc_type(*exc_value.args).with_traceback(exc_traceback)") + exec("raise exc_type(exc_value).with_traceback(exc_traceback)") # raise e.__class__, e.__class__(e), sys.exc_info()[2] -- cgit v0.12