diff options
| author | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2010-04-02 18:39:04 +0200 |
|---|---|---|
| committer | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2010-04-02 18:39:04 +0200 |
| commit | d5664b69fd79e1a5b5e179d817829ee97112713b (patch) | |
| tree | d709ea17515c218867f44e8b632b2b0097f5d23b /lib/python/Screens/ServiceScan.py | |
| parent | 1e9d8bf4069337885f178c148a4069ba3e12b8b4 (diff) | |
| download | enigma2-d5664b69fd79e1a5b5e179d817829ee97112713b.tar.gz enigma2-d5664b69fd79e1a5b5e179d817829ee97112713b.zip | |
refs bug #436
set/reset dvb_shutdown_timeout at a different position
Diffstat (limited to 'lib/python/Screens/ServiceScan.py')
| -rw-r--r-- | lib/python/Screens/ServiceScan.py | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/lib/python/Screens/ServiceScan.py b/lib/python/Screens/ServiceScan.py index 1fd32e06..df427f99 100644 --- a/lib/python/Screens/ServiceScan.py +++ b/lib/python/Screens/ServiceScan.py @@ -32,26 +32,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 +58,7 @@ class ServiceScan(Screen): "ok": self.ok, "cancel": self.cancel }) - - self.setTimeout() - + self.onFirstExecBegin.append(self.doServiceScan) def doServiceScan(self): |
