diff options
Diffstat (limited to 'src/engine/SCons/Action.py')
-rw-r--r-- | src/engine/SCons/Action.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/engine/SCons/Action.py b/src/engine/SCons/Action.py index 633bb06..13409aa 100644 --- a/src/engine/SCons/Action.py +++ b/src/engine/SCons/Action.py @@ -388,7 +388,7 @@ class FunctionAction(ActionBase): try: # "self.execfunction" is a function. code = self.execfunction.func_code.co_code - except: + except AttributeError: # "self.execfunction" is a callable object. code = self.execfunction.__call__.im_func.func_code.co_code return str(code) + env.subst(string.join(map(lambda v: '${'+v+'}', |