X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=skin.py;h=c8805f01d74b8703c97ab2f6f667826bded5db87;hb=c46312d7f5ce4113ece4c33595b7192eccadcb1d;hp=03fe96bb58168f401a1fcc948e193238b3b84dc3;hpb=225bfe06cafe9cf403adf631731f5ae6574565e2;p=vuplus_dvbapp diff --git a/skin.py b/skin.py index 03fe96b..c8805f0 100644 --- a/skin.py +++ b/skin.py @@ -14,8 +14,6 @@ from Tools.Directories import resolveFilename, SCOPE_SKIN, SCOPE_SKIN_IMAGE, SCO from Tools.Import import my_import from Tools.LoadPixmap import LoadPixmap -from Tools.XMLTools import mergeText - colorNames = dict() def dump(x, i=0): @@ -31,7 +29,7 @@ class SkinError(Exception): self.message = message def __str__(self): - return self.message + return "{%s}: %s" % (config.skin.primary_skin, self.message) dom_skins = [ ] @@ -474,13 +472,12 @@ def readSkin(screen, skin, names, desktop): ctype = converter.get('type') assert ctype, "'convert'-tag needs a 'type'-attribute" #print "Converter:", ctype - #parms = mergeText(converter.childNodes).strip() try: parms = converter.text.strip() except: parms = "" - #print "Params:", ctype - converter_class = my_import('.'.join(["Components", "Converter", ctype])).__dict__.get(ctype) + #print "Params:", parms + converter_class = my_import('.'.join(("Components", "Converter", ctype))).__dict__.get(ctype) c = None @@ -497,7 +494,7 @@ def readSkin(screen, skin, names, desktop): source = c - renderer_class = my_import('.'.join(["Components", "Renderer", wrender])).__dict__.get(wrender) + renderer_class = my_import('.'.join(("Components", "Renderer", wrender))).__dict__.get(wrender) renderer = renderer_class() # instantiate renderer