X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/9ddb6ca949731ad0f510602b012ee0b2ea53890f..06578d6778bff8aa2bd6a2387651dd0ba55aa27c:/timer.py diff --git a/timer.py b/timer.py index 6f3a05fb..be629099 100644 --- a/timer.py +++ b/timer.py @@ -21,7 +21,13 @@ class TimerEntry: self.backoff = 0 self.disabled = False - + + def resetState(self): + self.state = self.StateWaiting + self.cancelled = False + self.first_try_prepare = True + self.timeChanged() + def resetRepeated(self): self.repeated = int(0) @@ -139,7 +145,7 @@ class Timer: self.processed_timers = [ ] self.timer = eTimer() - self.timer.timeout.get().append(self.calcNextActivation) + self.timer.callback.append(self.calcNextActivation) self.lastActivation = time() self.calcNextActivation()