def start(self): """Starts the Scheduler.""" # Temporary check until multiple schedulers is supported fully. if Scheduler.objects.alive().count() > 0: print "Cannot run more than one scheduler at a time." return AbstractDaemon.start(self)
def __init__(self, *args, **kwargs): AbstractDaemon.__init__(self, *args, **kwargs) self.processes = {}
def __init__(self, *args, **kwargs): AbstractDaemon.__init__(self, *args, **kwargs) self.timer = MultiTimer() self.set = set()
def wait(self): """Waits on the flag.""" AbstractDaemon.wait(self, SCHEDULER_PERIOD)