Support turbo2.
[vuplus_dvbapp] / lib / python / Screens / ServiceScan.py
index 1fd32e0..d333230 100644 (file)
@@ -5,6 +5,8 @@ from Components.Label import Label
 from Components.ActionMap import ActionMap
 from Components.FIFOList import FIFOList
 from Components.Sources.FrontendInfo import FrontendInfo
+from Components.PluginComponent import plugins
+from Plugins.Plugin import PluginDescriptor
 
 class ServiceScanSummary(Screen):
        skin = """
@@ -32,26 +34,11 @@ class ServiceScan(Screen):
        def ok(self):
                print "ok"
                if self["scan"].isDone():
-                       self.resetTimeout()
                        self.close()
        
        def cancel(self):
-               self.resetTimeout()
                self.close()
                
-       def setTimeout(self):
-               try:
-                       self.oldtimeoutvalue = open("/sys/module/dvb_core/parameters/dvb_shutdown_timeout", "r").readline()
-                       open("/sys/module/dvb_core/parameters/dvb_shutdown_timeout", "w").write("0")
-               except:
-                       print "[info] no /sys/module/dvb_core/parameters/dvb_shutdown_timeout available"                
-               
-       def resetTimeout(self):
-               try:
-                       open("/sys/module/dvb_core/parameters/dvb_shutdown_timeout", "w").write(self.oldtimeoutvalue)
-               except:
-                       print "[info] no /sys/module/dvb_core/parameters/dvb_shutdown_timeout available"
-       
        def __init__(self, session, scanList):
                Screen.__init__(self, session)
                
@@ -73,9 +60,7 @@ class ServiceScan(Screen):
                                "ok": self.ok,
                                "cancel": self.cancel
                        })
-               
-               self.setTimeout()
-               
+
                self.onFirstExecBegin.append(self.doServiceScan)
 
        def doServiceScan(self):
@@ -83,4 +68,4 @@ class ServiceScan(Screen):
 
        def createSummary(self):
                print "ServiceScanCreateSummary"
-               return ServiceScanSummary
\ No newline at end of file
+               return ServiceScanSummary