From 738adbb747be92f19cd7864490c982cac558358c Mon Sep 17 00:00:00 2001 From: Stefan Pluecken Date: Wed, 25 Jan 2006 08:16:11 +0000 Subject: added a sanity check for timer editor (no functionality until now except building a list of simultanious timers) --- lib/python/Screens/TimerEdit.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'lib/python/Screens/TimerEdit.py') 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() -- cgit v1.2.3