def setNextDayEvent(self): """ set event for next run """ next_run = getEpochTimeFromHourOfDay(self.hour, self.minute, 5, 0) now = time.time() if next_run < now: next_run = getEpochTimeFromHourOfDay(self.hour, self.minute, 5, 1) next_run -= now event.addEvent(next_run, self.eventCall, [])
def setNextDayEvent(self): """ set event for next run """ nextRun = getEpochTimeFromHourOfDay(self.hour, self.minute, 5, 0) now = time.time() if nextRun < now: nextRun = getEpochTimeFromHourOfDay(self.hour, self.minute, 5, 1) nextRun = nextRun - now event.addEvent(nextRun, self.eventCall, [])
def __setNextUserEvent(self,result,user_id): next_evt=result.getEventTime() # toLog("Next Evt:%s"%next_evt,LOG_DEBUG) if next_evt!=0: event.addEvent(next_evt,self.recalcNextUserEvent,[user_id,False])
def __setEventForNextRun(self, time_to_next_run): event.addEvent(time_to_next_run, self.doLoop, [])
def shutdown(): event.addEvent(0,mts,[],-100)
def termSigHandler(signum,frame): event.addEvent(0,core.main.mainThreadShutdown,[],100)
def __setNextUserEvent(self, result, user_id): next_evt = result.getEventTime() # toLog("Next Evt:%s"%next_evt,LOG_DEBUG) if next_evt != 0: #no next event event.addEvent(next_evt, self.recalcNextUserEvent, [user_id, False])
def __setNextEvent(self,_index): ev=self.events[_index] event.addEvent(ev.interval,self.runEvent,[_index]+ev.args)
def termSigHandler(signum, frame): event.addEvent(0, core.main.mainThreadShutdown, [], 100)
def __setNextEvent(self,_index): ev=self.events[_index] #check if ev has been deleted if ev != None: event.addEvent(ev.interval,self.runEvent,[_index]+ev.args, ev.priority)