self.repeated |= (2 ** day)
print "Repeated: " + str(self.repeated)
+ def isRunning(self):
+ return self.state == self.StateRunning
+
# update self.begin and self.end according to the self.repeated-flags
def processRepeated(self):
print "ProcessRepeated"
if w.state < TimerEntry.StateEnded:
bisect.insort(self.timer_list, w)
else:
- bisect.insort(self.processed_timers, w)
if (w.repeated != 0):
w.processRepeated()
w.state = TimerEntry.StateWait
self.addTimerEntry(w)
+ else:
+ bisect.insort(self.processed_timers, w)
+
def processActivation(self):
t = int(time.time()) + 1