add delete to advanced restore
[enigma2.git] / lib / python / Components / Element.py
index 2af5779351b6f192a233ca455a6b63a66995c3d0..509a1c8dd37985f4b5822a1c2750e76277aab79d 100644 (file)
@@ -16,6 +16,13 @@ def cached(f):
                return cache[name][1]
        return wrapper
 
+class ElementError(Exception):
+    def __init__(self, message):
+        self.msg = message
+
+    def __str__(self):
+        return self.msg
+
 class Element(object):
        CHANGED_DEFAULT = 0   # initial "pull" state
        CHANGED_ALL = 1       # really everything changed