aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Screens/TimerEdit.py
diff options
context:
space:
mode:
authorStefan Pluecken <stefan.pluecken@multimedia-labs.de>2006-01-25 08:16:11 +0000
committerStefan Pluecken <stefan.pluecken@multimedia-labs.de>2006-01-25 08:16:11 +0000
commit738adbb747be92f19cd7864490c982cac558358c (patch)
tree71410b9654ec43fa25fc5076f1b42598ed60a5cc /lib/python/Screens/TimerEdit.py
parent8c0a6bc252e866068348601ba5ea12e8df7e1efe (diff)
downloadenigma2-738adbb747be92f19cd7864490c982cac558358c.tar.gz
enigma2-738adbb747be92f19cd7864490c982cac558358c.zip
added a sanity check for timer editor (no functionality until now except building a list of simultanious timers)
Diffstat (limited to 'lib/python/Screens/TimerEdit.py')
-rw-r--r--lib/python/Screens/TimerEdit.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/python/Screens/TimerEdit.py b/lib/python/Screens/TimerEdit.py
index da80f5bc..36502ca0 100644
--- a/lib/python/Screens/TimerEdit.py
+++ b/lib/python/Screens/TimerEdit.py
@@ -10,6 +10,7 @@ from RecordTimer import RecordTimerEntry, parseEvent
from time import *
from ServiceReference import ServiceReference
from Components.config import *
+from Components.TimerSanityCheck import TimerSanityCheck
class TimerEditList(Screen):
def __init__(self, session):
@@ -133,8 +134,13 @@ class TimerEditList(Screen):
def finishedEdit(self, answer):
print "finished edit"
+
if answer[0]:
print "Edited timer"
+ if not TimerSanityCheck(self.session.nav.RecordTimer.timer_list, answer[1]).check():
+ print "Sanity check failed"
+ else:
+ print "Sanity check passed"
self.session.nav.RecordTimer.timeChanged(answer[1])
self.fillTimerList()
else:
@@ -143,6 +149,10 @@ class TimerEditList(Screen):
def finishedAdd(self, answer):
print "finished add"
if answer[0]:
+ if not TimerSanityCheck(self.session.nav.RecordTimer.timer_list, answer[1]).check():
+ print "Sanity check failed"
+ else:
+ print "Sanity check passed"
entry = answer[1]
self.session.nav.RecordTimer.record(entry)
self.fillTimerList()