summaryrefslogtreecommitdiffstats
path: root/src/engine
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine')
-rw-r--r--src/engine/SCons/Util.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/engine/SCons/Util.py b/src/engine/SCons/Util.py
index bd653ec..dd47259 100644
--- a/src/engine/SCons/Util.py
+++ b/src/engine/SCons/Util.py
@@ -1378,7 +1378,7 @@ def AddMethod(obj, function, name=None):
if hasattr(obj, '__class__') and obj.__class__ != types.TypeType:
# "obj" is an instance, so it gets a bound method.
- setattr(obj, name, types.MethodType(function, obj, cls))
+ setattr(obj, name, types.MethodType(function, obj, obj.__class__))
else:
# "obj" is a class, so it gets an unbound method.
setattr(obj, name, types.MethodType(function, None, obj))