Beispiel #1
0
 def run(self):
     try:
         while self.loop_condition():
             self.tasks_executing_loop()
     except KeyboardInterrupt:
         pass
     except:
         logger.write_fail("global unknown error")
         print logger.generate_text("SimpleTaskManager: global error")
     self.storage.close()
Beispiel #2
0
 def got_bad_task(self, task):
     print "BAD TASK!"
     task.what_bad = logger.generate_text("bad task", task=task)
     self.storage.mark_task_bad()
     logger.write_fail("bad task!", task=task)
Beispiel #3
0
 def add_bad_task(self,task):
     print '\ngot BAD TASK'
     task.what_bad = logger.generate_text('bad task', task=task)
     self.holder.mark_task_bad()
     logger.write_fail("bad task!", task=task)