diff options
| author | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2006-01-25 08:16:11 +0000 |
|---|---|---|
| committer | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2006-01-25 08:16:11 +0000 |
| commit | 738adbb747be92f19cd7864490c982cac558358c (patch) | |
| tree | 71410b9654ec43fa25fc5076f1b42598ed60a5cc /lib/python/Screens/TimerEdit.py | |
| parent | 8c0a6bc252e866068348601ba5ea12e8df7e1efe (diff) | |
| download | enigma2-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.py | 10 |
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() |
