fixes for python 2.6 by Moritz Venn
[vuplus_dvbapp] / lib / python / Components / Element.py
index 2af5779..f4a8f12 100644 (file)
@@ -16,6 +16,13 @@ def cached(f):
                return cache[name][1]
        return wrapper
 
+class ElementError(Exception):
+    def __init__(self, message):
+        self.message = message
+
+    def __str__(self):
+        return self.message
+
 class Element(object):
        CHANGED_DEFAULT = 0   # initial "pull" state
        CHANGED_ALL = 1       # really everything changed