X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/cd1a9f92f96bd60924795c88429acb7aba12e184..0f3627c7217271af00b5872bacfea1a18d7867a4:/timer.py diff --git a/timer.py b/timer.py index 525014fe..afbbfdf8 100644 --- a/timer.py +++ b/timer.py @@ -29,19 +29,26 @@ class TimerEntry: # update self.begin and self.end according to the self.repeated-flags def processRepeated(self): + print "Processing repeated" if (self.repeated != 0): - now = time.time() + now = int(time.time()) + print "Now: " + str(now) day = [] flags = self.repeated for x in range(0, 7): if (flags & 1 == 1): day.append(0) + print "Day " + str(x) else: day.append(1) flags = flags >> 1 - while ((day[time.localtime(self.begin).tm_wday] != 0) and (self.end > now)): + print time.localtime(self.begin).tm_wday + print day + print str(now) + " " + str(self.end) + " " + str(self.begin) + while ((day[time.localtime(self.begin).tm_wday] != 0) and (self.end < now)): + print str(now) + " " + str(self.end) + " " + str(self.begin) self.begin += 86400 self.end += 86400