X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/38acb3148babd99233d4d5e16d9e743c57ff0c41..9543a08546d7b46e3da668bfbd72e4324dd4c6e6:/mytest.py diff --git a/mytest.py b/mytest.py index 9dba16ea..70c45a01 100644 --- a/mytest.py +++ b/mytest.py @@ -302,6 +302,15 @@ def runScreenTest(): configfile.save() + from Tools.DreamboxHardware import setFPWakeuptime + from time import time + nextRecordingTime = session.nav.RecordTimer.getNextRecordingTime() + if nextRecordingTime != -1: + if (nextRecordingTime - time() < 330): # no time to switch box back on + setFPWakeuptime(time() + 30) # so switch back on in 30 seconds + else: + setFPWakeuptime(nextRecordingTime - (300)) + session.nav.shutdown() return 0 @@ -340,6 +349,7 @@ import Components.NimManager # first, setup a screen try: runScreenTest() + plugins.shutdown() except: print 'EXCEPTION IN PYTHON STARTUP CODE:'