summaryrefslogtreecommitdiffstats
path: root/Demo/metaclasses/Meta.py
diff options
context:
space:
mode:
Diffstat (limited to 'Demo/metaclasses/Meta.py')
-rw-r--r--Demo/metaclasses/Meta.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/Demo/metaclasses/Meta.py b/Demo/metaclasses/Meta.py
index 580f582..9529e0f 100644
--- a/Demo/metaclasses/Meta.py
+++ b/Demo/metaclasses/Meta.py
@@ -14,7 +14,7 @@ class MetaMethodWrapper:
self.__name__ = self.func.__name__
def __call__(self, *args, **kw):
- return apply(self.func, (self.inst,) + args, kw)
+ return self.func(self.inst, *args, **kw)
class MetaHelper:
@@ -86,7 +86,7 @@ class MetaClass:
init = inst.__getattr__('__init__')
except AttributeError:
init = lambda: None
- apply(init, args, kw)
+ init(*args, **kw)
return inst