fix caching
[enigma2.git] / lib / python / Components / Converter / ValueRange.py
index 443e7a33f142b14e9ea7fb3d786d0117c25cdb9d..774d021c43b2656d03722d40ffb84574c61d489c 100644 (file)
@@ -1,10 +1,12 @@
 from Converter import Converter
+from Components.Element import cached
 
 class ValueRange(Converter, object):
        def __init__(self, arg):
                Converter.__init__(self, arg)
                (self.lower, self.upper) = [int(x) for x in arg.split(',')]
 
+       @cached
        def getBoolean(self):
                if self.lower < self.upper:
                        return self.lower < self.source.value < self.upper