Fixed error report in mailing list by Peter 2011-03-30

svn: r16990
This commit is contained in:
Doug Blank 2011-03-30 17:38:40 +00:00
parent 8440811fb8
commit 29f0513b49

View File

@ -151,17 +151,20 @@ def make_requested_gramplet(gui_class, pane, opts, dbstate, uistate):
"""
Make a GUI gramplet given its name.
"""
name = opts["name"]
if name in AVAILABLE_GRAMPLETS():
gui = gui_class(pane, dbstate, uistate, **opts)
if opts.get("content", None):
pdata = PLUGMAN.get_plugin(name)
module = PLUGMAN.load_plugin(pdata)
if module:
getattr(module, opts["content"])(gui)
else:
print "Error loading gramplet '%s': skipping content" % name
return gui
if "name" in opts:
name = opts["name"]
if name in AVAILABLE_GRAMPLETS():
gui = gui_class(pane, dbstate, uistate, **opts)
if opts.get("content", None):
pdata = PLUGMAN.get_plugin(name)
module = PLUGMAN.load_plugin(pdata)
if module:
getattr(module, opts["content"])(gui)
else:
print "Error loading gramplet '%s': skipping content" % name
return gui
else:
print "Error loading gramplet '%s': unknown name" % name
return None
def logical_true(value):