1 from Components.Sources.Source import Source
2 from Components.ParentalControl import parentalControl
3 from Components.config import config
4 from ServiceReference import ServiceReference
6 class ParentControl(Source):
7 def __init__(self, session):
12 print "ParentControl was called"
15 if config.ParentalControl.configured.value:
16 parentalControl.open()
18 if config.ParentalControl.type.value == "whitelist":
19 servicelist = parentalControl.whitelist
21 servicelist = parentalControl.blacklist
23 for service_ref in servicelist:
24 list.append((str(service_ref), ServiceReference(service_ref).getServiceName()))
29 list = property(command)
30 lut = {"ServiceReference": 0