Action.step: Construct Actions using Child.
authorJoe Wreschnig <joe.wreschnig@gmail.com>
Wed, 21 Apr 2010 09:01:43 +0000 (02:01 -0700)
committerJoe Wreschnig <joe.wreschnig@gmail.com>
Wed, 21 Apr 2010 09:01:43 +0000 (02:01 -0700)
bulletml/impl.py

index d6753e3..ea4893f 100644 (file)
@@ -120,8 +120,7 @@ class Action(object):
                     action = self.actions[self.pc]
 
             if isinstance(action, (parser.ActionDef, parser.ActionRef)):
-                actions, params = action(s_params, rank)
-                child = self.__class__(self, actions, params, rank)
+                child = self.Child(action, s_params, rank)
                 owner.replace(self, child)
                 child.step(owner, created)
                 break