diff options
| author | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2005-11-17 04:57:49 +0000 |
|---|---|---|
| committer | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2005-11-17 04:57:49 +0000 |
| commit | 0f3627c7217271af00b5872bacfea1a18d7867a4 (patch) | |
| tree | b8dae94de1ebf28d76c51f1c566620a4a1849a99 /timer.py | |
| parent | cd1a9f92f96bd60924795c88429acb7aba12e184 (diff) | |
| download | enigma2-0f3627c7217271af00b5872bacfea1a18d7867a4.tar.gz enigma2-0f3627c7217271af00b5872bacfea1a18d7867a4.zip | |
fixed repeated timers
Diffstat (limited to 'timer.py')
| -rw-r--r-- | timer.py | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -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 |
