# good economy and prosperity:
self.jobs = self._create_jobs(configured_modules)
+ if DEBUG_FLAG:
+ if interval is None:
+ interval = 1
+ for job in self.jobs:
+ job._create_timetable(interval)
def _create_jobs(self,modules):
self.retries = int(config['retries'])
self.retries_left = self.retries
- def _create_timetable(self):
+ def _create_timetable(self,freq=None):
+ if freq is None:
+ freq = self.update_every
now = time()
self.timetable = {'last' : now,
- 'next' : now - (now % self.update_every) + self.update_every,
- 'freq' : self.update_every}
+ 'next' : now - (now % freq) + freq,
+ 'freq' : freq}
def error(self, msg, exception=""):