From 30135c2aa0b8a5e58ca8d3177a36b8c3678de3d5 Mon Sep 17 00:00:00 2001 From: mbyt Date: Wed, 19 Oct 2016 19:50:35 +0200 Subject: python3 compatibility. Exceptions might have more arguments. Especially the UnicodeDecodeError takes 5 arguments. Without this change, are TypeError: function takes exactly 5 arguments is raised at this position. --- 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 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] -- cgit v0.12 no description]
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2013-08-04 10:06:25 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2013-08-04 10:06:25 (GMT)
commit397c31a2d64173c0dc50567896fee378bea2fca0 (patch)
tree97223fded40781fcc36cc8fbf4b51b3fe1fc896d
parent66d184ce7e93d0c2b27fbb034180bebdbf1c26a1 (diff)
downloadDoxygen-397c31a2d64173c0dc50567896fee378bea2fca0.zip
Doxygen-397c31a2d64173c0dc50567896fee378bea2fca0.tar.gz
Doxygen-397c31a2d64173c0dc50567896fee378bea2fca0.tar.bz2
Bug 691830 - Logical confusion with DISABLE_INDEX and GENERATE_TREEVIEW