From: Stefan Pluecken Date: Fri, 6 Jan 2006 22:32:57 +0000 (+0000) Subject: fix screens without a module X-Git-Tag: 2.6.0~4502 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/f7770f3d4b2cd6bc951573d700cb5011a0068759?hp=834926ea17f0489f857e6cfbd886171740928d6f fix screens without a module --- diff --git a/lib/python/Screens/Menu.py b/lib/python/Screens/Menu.py index 4ad36d18..a12571e7 100644 --- a/lib/python/Screens/Menu.py +++ b/lib/python/Screens/Menu.py @@ -91,7 +91,8 @@ class Menu(Screen): # plus possible arguments, as # string (as we want to reference # stuff which is just imported) - # FIXME. somehow. + # FIXME. somehow + print arg if arg[0] != "": exec "from " + arg[0] + " import *" @@ -120,11 +121,14 @@ class Menu(Screen): if x.nodeType != xml.dom.minidom.Element.nodeType: continue elif x.tagName == 'screen': - module = "Screens." + getValbyAttr(x, "module") + module = getValbyAttr(x, "module") screen = getValbyAttr(x, "screen") if len(screen) == 0: screen = module + + if module != "": + module = "Screens." + module # check for arguments. they will be appended to the # openDialog call