def start(self, from_gui=False): """Start scheduler.""" if NT: bg = BGRunner(self.svc_class, self.svc_path) from_gui = False else: if from_gui: # Take care when running from gui running_path = Path.get_running_path() if running_path not in sys.path: sys.path.append(running_path) starter = __import__('umit_scheduler') subprocess.Popen([sys.executable, starter.__file__, 'start']) else: def post_init(): return main('start', sys.path[0], self.home_conf) bg = BGRunner(self.running_file, post_init) if not from_gui: err = bg.start() if err: return self._error(err)
def start(self, from_gui=False): """Start scheduler.""" if NT: bg = BGRunner(self.svc_class, self.svc_path) from_gui = False else: if from_gui: # Take care when running from gui running_path = Path.get_running_path() if running_path not in sys.path: sys.path.append(running_path) starter = __import__('umit_scheduler') subprocess.Popen([sys.executable, starter.__file__, 'start']) else: def post_init(): return main('start', sys.path[0], self.home_conf) bg = BGRunner(self.running_file, post_init) if not from_gui: err = bg.start() if err: return self._error(err)
import os import sys import gtk import gobject from umit.core.I18N import _ from umit.core.Paths import Path from umit.core.Utils import amiroot, open_url_as from umit.core.qs.QuickScan import QuickScanControl from umit.gui.GenericAlertDialogs import GenericAlert from umit.gui.Help import show_help if os.name == 'nt': run_path = Path.get_running_path() if run_path not in sys.path: sys.path.append(run_path) qs_launcher = __import__("quickscan_launcher") class QuickScanControl(object): def __getattr__(self, name): return lambda *args, **kwargs: quickscan_launcher.main([name], False) class QSControl(object): """ GUI for controlling QuickScan launching. """ def __init__(self, daddy):
import os import sys import gtk import gobject from umit.core.I18N import _ from umit.core.Paths import Path from umit.core.Utils import amiroot, open_url_as from umit.core.Scheduler import SchedulerControl from umit.gui.GenericAlertDialogs import GenericAlert from umit.gui.Help import show_help if os.name == 'nt': run_path = Path.get_running_path() if run_path not in sys.path: sys.path.append(run_path) umit_scheduler = __import__("umit_scheduler") class SchedulerControl(object): def __getattr__(self, name): return lambda *args, **kwargs: umit_scheduler.main([name], False) START_TEXT = _("Start Scheduler") STOP_TEXT = _("Stop Scheduler") class SchedControl(object): """ GUI for controlling Scheduler starting/stopping. """