Пример #1
0
 def run_next(self):
     # Walk through all waiting tasks.
     for task in Task.Iterator(self.task_tree, Task.READY):
         #task.task_spec._update_state(task)
         if task._getstate() == Task.READY:
             self.last_task = task
             task.execute(transfer=True)
             return True
     return False
Пример #2
0
 def get_active_tasks(self):
     return [task for task in Task.Iterator(self.task_tree, Task.ACTIVE)]