class ActionMap:
def __init__(self, contexts = [ ], actions = { }, prio=0):
self.actions = actions
self.contexts = contexts
self.prio = prio
class ActionMap:
def __init__(self, contexts = [ ], actions = { }, prio=0):
self.actions = actions
self.contexts = contexts
self.prio = prio
def action(self, context, action):
print " ".join(("action -> ", context, action))
if self.actions.has_key(action):
def action(self, context, action):
print " ".join(("action -> ", context, action))
if self.actions.has_key(action):
class NumberActionMap(ActionMap):
def action(self, contexts, action):
numbers = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
if (action in numbers and self.actions.has_key(action)):
class NumberActionMap(ActionMap):
def action(self, contexts, action):
numbers = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
if (action in numbers and self.actions.has_key(action)):