aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Components/Converter/ValueBitTest.py
blob: b53a8fcb0e413bf8af45b499d7cda618f8bff77c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
from Converter import Converter
from Components.Element import cached

class ValueBitTest(Converter, object):
	def __init__(self, arg):
		Converter.__init__(self, arg)
		self.value = int(arg)

	@cached
	def getBoolean(self):
		return self.source.value & self.value and True or False

	boolean = property(getBoolean)