diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-01-12 01:56:51 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-01-12 01:56:51 +0000 |
| commit | 0dbb36049c5f14bbabc4596448dc148f108a2137 (patch) | |
| tree | b5783f3eb964f5bb1c55f1ad03793bcb491a445c /SleepTimer.py | |
| parent | 39627668ca36cecbc78ec5f677061f128957b550 (diff) | |
| download | enigma2-0dbb36049c5f14bbabc4596448dc148f108a2137.tar.gz enigma2-0dbb36049c5f14bbabc4596448dc148f108a2137.zip | |
get rid of unneede global keywords
fix non working shutdown after timerevent when the box is in standby
Diffstat (limited to 'SleepTimer.py')
| -rw-r--r-- | SleepTimer.py | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/SleepTimer.py b/SleepTimer.py index e53122d8..891cd258 100644 --- a/SleepTimer.py +++ b/SleepTimer.py @@ -7,7 +7,7 @@ from Tools import Notifications from Components.config import config, ConfigYesNo, ConfigSelection, ConfigSubsection from Screens.MessageBox import MessageBox -from Screens.Standby import Standby, TryQuitMainloop, inStandby, inTryQuitMainloop +import Screens.Standby class SleepTimerEntry(timer.TimerEntry): def __init__(self, begin): @@ -21,14 +21,12 @@ class SleepTimerEntry(timer.TimerEntry): def activate(self): if self.state == self.StateRunning: if config.SleepTimer.action.value == "shutdown": - global inTryQuitMainloop - if config.SleepTimer.ask.value and not inTryQuitMainloop: + if config.SleepTimer.ask.value and not Screens.Standby.inTryQuitMainloop: Notifications.AddNotificationWithCallback(self.shutdown, MessageBox, _("A sleep timer wants to shut down\nyour Dreambox. Shutdown now?"), timeout = 20) else: self.shutdown(True) elif config.SleepTimer.action.value == "standby": - global inStandby - if config.SleepTimer.ask.value and not inStandby: + if config.SleepTimer.ask.value and not Screens.Standby.inStandby: Notifications.AddNotificationWithCallback(self.standby, MessageBox, _("A sleep timer wants to set your\nDreambox to standby. Do that now?"), timeout = 20) else: self.standby(True) @@ -39,16 +37,14 @@ class SleepTimerEntry(timer.TimerEntry): return False def shutdown(self, answer): - global inTryQuitMainloop if answer is not None: - if answer and not inTryQuitMainloop: - Notifications.AddNotification(TryQuitMainloop, 1) + if answer and not Screens.Standby.inTryQuitMainloop: + Notifications.AddNotification(Screens.Standby.TryQuitMainloop, 1) def standby(self, answer): if answer is not None: - global inStandby - if answer and not inStandby: - Notifications.AddNotification(Standby) + if answer and not Screens.Standby.inStandby: + Notifications.AddNotification(Screens.Standby.Standby) class SleepTimer(timer.Timer): def __init__(self): |
