Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
    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)
Exemplo n.º 4
0
    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)