X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=timer.py;h=be629099f62e7f91464f92178e16553dcd7b5003;hp=6f3a05fbfe97290c92a491089169a0ad07dfa665;hb=eb54fc4bae2e856bf5bf2fefc8a9fa5d0046b3a5;hpb=9ddb6ca949731ad0f510602b012ee0b2ea53890f diff --git a/timer.py b/timer.py index 6f3a05f..be62909 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()