コード例 #1
0
ファイル: task_manager.py プロジェクト: rconradharris/tt
 def get_all_tasks(self):
     """Yields every task in the system"""
     tasks_dir = self._get_tasks_dir()
     for root, dirs, files in os.walk(tasks_dir):
         for file in files:
             task_file = os.path.join(root, file)
             task = Task.load_from_file(self, task_file)
             yield task
コード例 #2
0
ファイル: task_manager.py プロジェクト: rconradharris/tt
 def get_task(self, task_id):
     task = Task.load(self, task_id)
     return task
コード例 #3
0
ファイル: task_manager.py プロジェクト: rconradharris/tt
 def add_task(self, name):
     """This adds a task and adjusts the TaskManager state accordingly"""
     task = Task.create(manager=self, name=name, status="pending")
     task.initialize_task()
     return task