Пример #1
0
 def __init__(self, factory=None, interval=30):
     super(Scheduler, self).__init__()
     if factory:
         self.factory = factory
     else:
         self.factory = TaskFactory()
     self.factory.start()
     self.consumer_callback = None
     self.add_job(interval, self.schedule)
Пример #2
0
 def run(self):
     factory = TaskFactory()
     scheduler = Scheduler(task_creator=factory, interval=30)
     engine = Engine(scheduler, download, analyze)
     engine.add_schedule_job(60, update_idc_current_status)
     engine.run()