def getNextBuildTime(self, lastActuated): dateTime = lastActuated or self.now() sched = '%s %s %s %s %s' % ( self._timeToCron(self.minute), self._timeToCron(self.hour), self._timeToCron(self.dayOfMonth), self._timeToCron( self.month), self._timeToCron(self.dayOfWeek, True)) cron = croniter.croniter(sched, dateTime) nextdate = cron.get_next(float) return defer.succeed(nextdate)
def getNextBuildTime(self, lastActuated): dateTime = lastActuated or self.now() sched = '%s %s %s %s %s' % ( self._timeToCron(self.minute), self._timeToCron(self.hour), self._timeToCron(self.dayOfMonth), self._timeToCron(self.month), self._timeToCron(self.dayOfWeek, True)) cron = croniter.croniter(sched, dateTime) nextdate = cron.get_next(float) return defer.succeed(nextdate)
def getNextBuildTime(self, lastActuated): # deferred import in case python-dateutil is not present from buildbot.util import croniter dateTime = lastActuated or self.now() sched = '%s %s %s %s %s' % ( self._timeToCron(self.minute), self._timeToCron(self.hour), self._timeToCron(self.dayOfMonth), self._timeToCron( self.month), self._timeToCron(self.dayOfWeek, True)) cron = croniter.croniter(sched, dateTime) nextdate = cron.get_next(float) return defer.succeed(nextdate)
def getNextBuildTime(self, lastActuated): # deferred import in case python-dateutil is not present from buildbot.util import croniter dateTime = lastActuated or self.now() sched = '%s %s %s %s %s' % (self._timeToCron(self.minute), self._timeToCron(self.hour), self._timeToCron(self.dayOfMonth), self._timeToCron(self.month), self._timeToCron(self.dayOfWeek, True)) cron = croniter.croniter(sched, dateTime) nextdate = cron.get_next(float) return defer.succeed(nextdate)