X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/52a10052ffaaa268fd6db60cd8fc25badb79eec0..28a8b65725c90de53f1d0bfc7ab8fb713d9dac27:/timer.py?ds=sidebyside diff --git a/timer.py b/timer.py index 09f64e3f..3caa288d 100644 --- a/timer.py +++ b/timer.py @@ -81,6 +81,8 @@ class TimerEntry: # set begin to now. if self.begin > self.end: self.begin = self.end + + self.cancelled = True # must be overridden! def getNextActivation(): @@ -113,6 +115,11 @@ class Timer: for f in self.on_state_change: f(entry) + def getNextRecordingTime(self): + if len(self.timer_list) > 0: + return self.timer_list[0].begin + return -1 + def cleanup(self): self.processed_timers = [entry for entry in self.processed_timers if entry.disabled]