Пример #1
0
 def delete_task(self, task: Task):
     if task.id is None:
         raise NonExistingTaskError(task)
     if self.get_models(task) or self.get_pipelines(
             task) or self.get_images(task):
         raise TaskWithFKError(task)
     self.data.remove_task(task.id)
     self.save()
     task.unbind_meta_repo()
Пример #2
0
 def delete_task(self, task: Task):
     self._delete_object(self.tasks, task, NonExistingTaskError)
     task.unbind_meta_repo()
Пример #3
0
 def delete_task(self, task: Task):
     if task.id is None:
         raise NonExistingTaskError(task)
     self.data.remove_task(task.id, True)
     self.save()
     task.unbind_meta_repo()