diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2008-01-02 17:22:25 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2008-01-02 17:22:25 +0000 |
| commit | 94dd79e0b8f895f54af7b7d3a76c65f341d5f117 (patch) | |
| tree | d2f9d35c068b8ae8510b014c8fe099dd0af7e2b4 /mytest.py | |
| parent | cd3365b6dcde3fdb5135f65be8e5688402f4c2b6 (diff) | |
| download | enigma2-94dd79e0b8f895f54af7b7d3a76c65f341d5f117.tar.gz enigma2-94dd79e0b8f895f54af7b7d3a76c65f341d5f117.zip | |
patch by Moritz Venn: allow plugins to provide a Wakeup-Time
Diffstat (limited to 'mytest.py')
| -rw-r--r-- | mytest.py | 19 |
1 files changed, 10 insertions, 9 deletions
@@ -528,17 +528,18 @@ def runScreenTest(): from time import time from Tools.DreamboxHardware import setFPWakeuptime - #get next record timer start time - nextRecordingTime = session.nav.RecordTimer.getNextRecordingTime() - #get next zap timer start time - nextZapTime = session.nav.RecordTimer.getNextZapTime() #get currentTime nowTime = time() - if nextZapTime != -1 and nextRecordingTime != -1: - startTime = nextZapTime < nextRecordingTime and nextZapTime or nextRecordingTime - else: - startTime = nextZapTime != -1 and nextZapTime or nextRecordingTime - if startTime != -1: + wakeupList = [ + x for x in + [session.nav.RecordTimer.getNextRecordingTime(), + session.nav.RecordTimer.getNextZapTime(), + plugins.getNextWakeupTime()] + if x != -1 + ] + wakeupList.sort() + if len(wakeupList): + startTime = wakeupList.pop(0) if (startTime - nowTime < 330): # no time to switch box back on setFPWakeuptime(nowTime + 30) # so switch back on in 30 seconds else: |
