From f7770f3d4b2cd6bc951573d700cb5011a0068759 Mon Sep 17 00:00:00 2001 From: Stefan Pluecken Date: Fri, 6 Jan 2006 22:32:57 +0000 Subject: [PATCH] fix screens without a module --- lib/python/Screens/Menu.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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 -- 2.30.2