git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add some debug output
[enigma2.git]
/
skin.py
diff --git
a/skin.py
b/skin.py
index 30e8c720188b673fc35895ae09dcc63f1337e414..5a6408f3dd6ffef61237d93b907afb707a833ac1 100644
(file)
--- a/
skin.py
+++ b/
skin.py
@@
-18,8
+18,12
@@
def dump(x, i=0):
from Tools.Directories import resolveFilename, SCOPE_SKIN, SCOPE_SKIN_IMAGE, SCOPE_FONTS
from Tools.Directories import resolveFilename, SCOPE_SKIN, SCOPE_SKIN_IMAGE, SCOPE_FONTS
-class SkinError(str):
- pass
+class SkinError(Exception):
+ def __init__(self, message):
+ self.message = message
+
+ def __str__(self):
+ return self.message
dom_skins = [ ]
dom_skins = [ ]
@@
-177,7
+181,7
@@
def applySingleAttribute(guiObject, desktop, attrib, value):
elif attrib == 'shadowOffset':
guiObject.setShadowOffset(parsePosition(value))
else:
elif attrib == 'shadowOffset':
guiObject.setShadowOffset(parsePosition(value))
else:
-
print
"unsupported attribute " + attrib + "=" + value
+
raise
"unsupported attribute " + attrib + "=" + value
except int:
# AttributeError:
print "widget %s (%s) doesn't support attribute %s!" % ("", guiObject.__class__.__name__, attrib)
except int:
# AttributeError:
print "widget %s (%s) doesn't support attribute %s!" % ("", guiObject.__class__.__name__, attrib)
@@
-367,7
+371,7
@@
def readSkin(screen, skin, name, desktop):
raise SkinError("unsupported stuff : %s" % widget.tagName)
w.skinAttributes = [ ]
raise SkinError("unsupported stuff : %s" % widget.tagName)
w.skinAttributes = [ ]
- collectAttributes(w.skinAttributes, widget, skin_path_prefix)
+ collectAttributes(w.skinAttributes, widget, skin_path_prefix
, ignore=['name']
)
# applyAttributes(guiObject, widget, desktop)
# guiObject.thisown = 0
# applyAttributes(guiObject, widget, desktop)
# guiObject.thisown = 0