use single argument only
[enigma2.git] / lib / python / Components / Converter / ValueRange.py
1 from Converter import Converter
2
3 class ValueRange(Converter, object):
4         def __init__(self, arg):
5                 Converter.__init__(self, arg)
6                 (self.lower, self.upper) = [int(x) for x in arg.split(',')]
7
8         def getBoolean(self):
9                 if self.lower < self.upper:
10                         return self.lower < self.source.value < self.upper
11                 else:
12                         return not (self.upper < self.source.value < self.lower)
13
14         boolean = property(getBoolean)