def schedule(self):
update = False
if not self._initial_read:
debug('DatabaseScheduler: intial read')
update = True
self._initial_read = True
elif self.schedule_changed():
info('DatabaseScheduler: Schedule changed.')
update = True
if update:
self.sync()
self._schedule = self.all_as_schedule()
debug('Current schedule:\n%s', '\n'.join(repr(entry) for entry in self._schedule.itervalues()))
return self._schedule
评论列表
文章目录