Changeset 4109
- Timestamp:
- 02/18/09 17:10:27 (4 years ago)
- Location:
- trunk
- Files:
-
- 2 modified
-
umitCore/Scheduler.py (modified) (2 diffs)
-
umitGUI/SchedulerControl.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/umitCore/Scheduler.py
r4098 r4109 41 41 NT = os.name == 'nt' 42 42 if NT: 43 import win32api 43 44 import win32event 44 45 import servicemanager … … 526 527 return 1 527 528 else: 528 return error 529 if NT: 530 return win32api.FormatMessage(error) 531 else: 532 return error 529 533 530 534 -
trunk/umitGUI/SchedulerControl.py
r4108 r4109 67 67 Do necessary checks before starting Scheduler. 68 68 """ 69 err = None 69 70 if not amiroot(): # running as normal user 70 71 alertdlg = GenericAlert(_("Scheduler Controller"), … … 81 82 82 83 if resp == gtk.RESPONSE_OK: 83 self.schedcontrol.start(from_gui=True)84 err = self.schedcontrol.start(from_gui=True) 84 85 elif resp == gtk.RESPONSE_HELP: 85 86 webbrowser.open("file://%s" % os.path.join(Path.docs_dir, … … 89 90 alertdlg.destroy() 90 91 else: # running as root 91 self.schedcontrol.start(from_gui=True) 92 err = self.schedcontrol.start(from_gui=True) 93 94 if err: 95 alertdlg = GenericAlert(_("Scheduler Controller"), 96 _("The Scheduler couldn't be started, reason:\n\n") + 97 str(err), 98 buttons={1: (gtk.RESPONSE_HELP, gtk.STOCK_HELP), 99 2: (gtk.RESPONSE_OK, gtk.STOCK_OK)}) 100 resp = alertdlg.run() 101 if resp == gtk.RESPONSE_HELP: 102 webbrowser.open("file://%s" % os.path.join(Path.docs_dir, 103 "scheduler.html#sched_start"), 104 new=open_url_as()) 105 alertdlg.destroy() 92 106 93 107
