diff options
| author | William Deegan <bill@baddogconsulting.com> | 2016-11-26 04:06:48 (GMT) |
|---|---|---|
| committer | William Deegan <bill@baddogconsulting.com> | 2016-11-26 04:06:48 (GMT) |
| commit | b798966e59638601d1a34c104fd5bcad7de326b3 (patch) | |
| tree | 106ad97702f247cdf8125124f3fe938eb8a60151 /src/engine | |
| parent | 1fa9345f8757e26fb12758b7a618cde3776b25c6 (diff) | |
| parent | 30135c2aa0b8a5e58ca8d3177a36b8c3678de3d5 (diff) | |
| download | SCons-b798966e59638601d1a34c104fd5bcad7de326b3.zip SCons-b798966e59638601d1a34c104fd5bcad7de326b3.tar.gz SCons-b798966e59638601d1a34c104fd5bcad7de326b3.tar.bz2 | |
Merged in mbyt/scons/python3raise (pull request #368)
python3 compatibility. Exceptions might have more arguments.
Diffstat (limited to 'src/engine')
| -rw-r--r-- | src/engine/SCons/Taskmaster.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/engine/SCons/Taskmaster.py b/src/engine/SCons/Taskmaster.py index 461a556..a620ba1 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).with_traceback(exc_traceback)") + exec("raise exc_type(*exc_value.args).with_traceback(exc_traceback)") # raise e.__class__, e.__class__(e), sys.exc_info()[2] |
