def timerHasToRun(self): curStartTime = time.localtime() iPluginStart = KTglob.getSecondsFromClock( [curStartTime[3], curStartTime[4]]) iMonitorEnd = KTglob.getSecondsFromClock( config.plugins.KiddyTimer.monitorEndTime.getValue()) iMonitorStart = KTglob.getSecondsFromClock( config.plugins.KiddyTimer.monitorStartTime.getValue()) return (iPluginStart < iMonitorEnd) & (iPluginStart >= iMonitorStart)
def startObserve(self): curStartTime = time.localtime() iPluginStart = KTglob.getSecondsFromClock( [curStartTime[3],curStartTime[4]] ) iMonitorStart = KTglob.getSecondsFromClock(config.plugins.KiddyTimer.monitorStartTime.getValue()) # If we are after Pluginstart, then sleep until next day if (iPluginStart > iMonitorStart): iMonitorStart += 86400 iObserveTimerStep = (iMonitorStart - iPluginStart)*1000 + 1000 print "[KiddyTimer] setting plugin idle for ms=", iObserveTimerStep self.observeTimer.start(iObserveTimerStep, False)
def startObserve(self): curStartTime = time.localtime() iPluginStart = KTglob.getSecondsFromClock( [curStartTime[3],curStartTime[4]] ) iMonitorStart = KTglob.getSecondsFromClock(config.plugins.KiddyTimer.monitorStartTime.getValue()) # If we are after Pluginstart, then sleep until next day if (iPluginStart > iMonitorStart): iMonitorStart += 86400 iObserveTimerStep = (iMonitorStart - iPluginStart)*1000 + 1000 print "[KiddyTimer] setting plugin idle for ms=", iObserveTimerStep self.observeTimer.start(iObserveTimerStep, False)
def timerHasToRun(self): curStartTime = time.localtime() iPluginStart = KTglob.getSecondsFromClock( [curStartTime[3],curStartTime[4]] ) iMonitorEnd = KTglob.getSecondsFromClock(config.plugins.KiddyTimer.monitorEndTime.getValue()) iMonitorStart = KTglob.getSecondsFromClock(config.plugins.KiddyTimer.monitorStartTime.getValue()) return (iPluginStart < iMonitorEnd) & (iPluginStart >= iMonitorStart)