Example #1
0
	def get_actions(self):
		for act in RunnableLeaf.get_actions(self):
			yield act
		yield RemoveTrigger()
Example #2
0
 def __init__(self, obj, action, iobj=None):
     object_ = (obj, action, iobj)
     # A slight hack: We remove trailing ellipsis and whitespace
     format = lambda o: str(o).strip(".… ")
     name = " → ".join([format(o) for o in object_ if o is not None])
     RunnableLeaf.__init__(self, object_, name)
Example #3
0
 def __init__(self, obj, action, iobj=None):
     object_ = (obj, action, iobj)
     # A slight hack: We remove trailing ellipsis and whitespace
     format = lambda o: str(o).strip(".… ")
     name = " → ".join([format(o) for o in object_ if o is not None])
     RunnableLeaf.__init__(self, object_, name)
Example #4
0
	def __init__(self, plugin_id, plugin_name):
		plugin_id = plugin_id.split('.')[-1]
		RunnableLeaf.__init__(self, plugin_id, self.message)
		self.plugin_name = plugin_name
Example #5
0
 def __init__(self, plugin_id, plugin_name):
     plugin_id = plugin_id.split('.')[-1]
     RunnableLeaf.__init__(self, plugin_id, self.message)
     self.plugin_name = plugin_name
	def __init__(self, obj=None, name=None):
		RunnableLeaf.__init__(self, obj=obj, name=name)