summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2017-02-27 19:32:35 (GMT)
committerWilliam Deegan <bill@baddogconsulting.com>2017-02-27 19:32:35 (GMT)
commitba3763414feb40d65e68d478587dea6747bbfb6d (patch)
treecafdae59e180d9aa1e4cbe928e42d8680cd6b056
parent721294589d2f7deec067ba52c91666606d062063 (diff)
downloadSCons-ba3763414feb40d65e68d478587dea6747bbfb6d.zip
SCons-ba3763414feb40d65e68d478587dea6747bbfb6d.tar.gz
SCons-ba3763414feb40d65e68d478587dea6747bbfb6d.tar.bz2
Fix exception handling code to work with py3
-rw-r--r--src/engine/SCons/Taskmaster.py2
1 files changed, 1 insertions, 1 deletions
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]