From 42a0556e68162bd6befa9d81f9e285f0d73055b5 Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Sun, 15 Oct 2006 12:48:55 +0000 Subject: [PATCH] allow disable of service validation --- lib/python/Components/Sources/ServiceList.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/python/Components/Sources/ServiceList.py b/lib/python/Components/Sources/ServiceList.py index 4d184152..91a6866e 100644 --- a/lib/python/Components/Sources/ServiceList.py +++ b/lib/python/Components/Sources/ServiceList.py @@ -2,10 +2,11 @@ from Source import Source from enigma import eServiceCenter, eServiceReference class ServiceList(Source): - def __init__(self, root, command_func = None): + def __init__(self, root, command_func = None, validate_commands = True): Source.__init__(self) self.root = root self.command_func = command_func + self.validate_commands = validate_commands def getServicesAsList(self, format = "SN"): services = self.getServiceList() @@ -34,7 +35,7 @@ class ServiceList(Source): def handleCommand(self, cmd): print "ServiceList handle command" - if not self.validateReference(cmd): + if self.validate_commands and not self.validateReference(cmd): print "Service reference did not validate!" return -- 2.30.2