MCPcopy
hub / github.com/treeverse/dvc / run

Method run

dvc/commands/queue/remove.py:29–54  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

27 )
28
29 def run(self):
30 self.check_arguments()
31
32 if self.args.all:
33 self.args.queued = True
34 self.args.failed = True
35 self.args.success = True
36
37 if self.args.queued or self.args.failed or self.args.success:
38 removed_list = self.repo.experiments.celery_queue.clear(
39 success=self.args.success,
40 queued=self.args.queued,
41 failed=self.args.failed,
42 )
43 else:
44 removed_list = self.repo.experiments.celery_queue.remove(
45 revs=self.args.task,
46 )
47
48 if removed_list:
49 removed = ", ".join(removed_list)
50 ui.write(f"Removed tasks in queue: {removed}")
51 else:
52 ui.write(f"No tasks found named {self.args.task}")
53
54 return 0
55
56
57def add_parser(queue_subparsers, parent_parser):

Callers

nothing calls this directly

Calls 5

check_argumentsMethod · 0.95
joinMethod · 0.80
writeMethod · 0.80
clearMethod · 0.45
removeMethod · 0.45

Tested by

no test coverage detected