git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
DreamInfoHandler.py: small update for new index.xml's.
[enigma2.git]
/
lib
/
python
/
Components
/
ActionMap.py
diff --git
a/lib/python/Components/ActionMap.py
b/lib/python/Components/ActionMap.py
index d2e908e610fe1bc2a0e805db182d404b0c412206..a018983a9e52893dfc6728bbbcc0cac7e557f782 100644
(file)
--- a/
lib/python/Components/ActionMap.py
+++ b/
lib/python/Components/ActionMap.py
@@
-1,16
+1,15
@@
-from enigma import
*
+from enigma import
eActionMap
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
- self.p = eActionMap
Ptr
()
+ self.p = eActionMap
.getInstance
()
self.bound = False
self.exec_active = False
self.enabled = True
self.bound = False
self.exec_active = False
self.enabled = True
- eActionMap.getInstance(self.p)
-
+
def setEnabled(self, enabled):
self.enabled = enabled
self.checkBind()
def setEnabled(self, enabled):
self.enabled = enabled
self.checkBind()
@@
-57,7
+56,7
@@
class ActionMap:
class NumberActionMap(ActionMap):
def action(self, contexts, action):
class NumberActionMap(ActionMap):
def action(self, contexts, action):
- numbers =
["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
+ numbers =
("0", "1", "2", "3", "4", "5", "6", "7", "8", "9")
if (action in numbers and self.actions.has_key(action)):
res = self.actions[action](int(action))
if res is not None:
if (action in numbers and self.actions.has_key(action)):
res = self.actions[action](int(action))
if res is not None:
@@
-84,7
+83,7
@@
class HelpableActionMap(ActionMap):
adict = { }
for (action, funchelp) in actions.iteritems():
# check if this is a tuple
adict = { }
for (action, funchelp) in actions.iteritems():
# check if this is a tuple
- if
type(funchelp) is type(()
):
+ if
isinstance(funchelp, tuple
):
alist.append((action, funchelp[1]))
adict[action] = funchelp[0]
else:
alist.append((action, funchelp[1]))
adict[action] = funchelp[0]
else: