+ def pause(self):
+ if getattr(actions, self.action, None) and\
+ hasattr(getattr(actions, self.action), 'pause'):
+ return getattr(getattr(actions, self.action), 'pause')(
+ self, **self.arguments)
+
+ def unpause(self):
+ if getattr(actions, self.action, None) and\
+ hasattr(getattr(actions, self.action), 'unpause'):
+ return getattr(getattr(actions, self.action), 'unpause')(
+ self, **self.arguments)
+
+ def reset(self):
+ if getattr(actions, self.action, None) and\
+ hasattr(getattr(actions, self.action), 'reset'):
+ return getattr(getattr(actions, self.action), 'reset')(
+ self, **self.arguments)
+