aboutsummaryrefslogtreecommitdiff
path: root/RecordTimer.py
diff options
context:
space:
mode:
authorStefan Pluecken <stefan.pluecken@multimedia-labs.de>2005-11-24 03:44:37 +0000
committerStefan Pluecken <stefan.pluecken@multimedia-labs.de>2005-11-24 03:44:37 +0000
commit594e93a119681f5db075e6bacf4fcad76f7ddcda (patch)
tree1774a9af0c41309797b914e25f46fcf9b62a6bb2 /RecordTimer.py
parent6fc007ad54d256e0b6548f22707416d501de595b (diff)
downloadenigma2-594e93a119681f5db075e6bacf4fcad76f7ddcda.tar.gz
enigma2-594e93a119681f5db075e6bacf4fcad76f7ddcda.zip
timer removal SHOULD (!!!!!!!!!!!!!!!!!!!!!!!!!!!) work now...
Diffstat (limited to 'RecordTimer.py')
-rw-r--r--RecordTimer.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/RecordTimer.py b/RecordTimer.py
index c3b948d2..e26bda60 100644
--- a/RecordTimer.py
+++ b/RecordTimer.py
@@ -142,10 +142,12 @@ class RecordTimer(timer.Timer):
file.close()
def record(self, entry):
+ print "[Timer] Record " + str(entry)
entry.Timer = self
self.addTimerEntry(entry)
def removeEntry(self, entry):
+ print "[Timer] Remove " + str(entry)
if entry.state == timer.TimerEntry.StateRunning:
entry.end = time.time()
self.timeChanged(entry)
@@ -158,7 +160,10 @@ class RecordTimer(timer.Timer):
print "timer did already end - doing nothing."
# now the timer should be in the processed_timers list. remove it from there.
- self.processed_timers.remove(entry)
+ try:
+ self.processed_timers.remove(entry)
+ except:
+ pass
def shutdown(self):
self.saveTimer()