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

Method get

dvc/repo/experiments/queue/workspace.py:40–56  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

38 return self._stash_exp(*args, **kwargs)
39
40 def get(self) -> QueueGetResult:
41 revs = self.stash.stash_revs
42 if not revs:
43 raise ExpQueueEmptyError("No experiments in the queue.")
44 stash_rev, stash_entry = first(revs.items())
45 entry = QueueEntry(
46 self.repo.root_dir,
47 self.scm.root_dir,
48 self.ref,
49 stash_rev,
50 stash_entry.baseline_rev,
51 stash_entry.branch,
52 stash_entry.name,
53 stash_entry.head_rev,
54 )
55 executor = self.init_executor(self.repo.experiments, entry)
56 return QueueGetResult(entry, executor)
57
58 def iter_queued(self) -> Generator[QueueEntry, None, None]:
59 for rev, entry in self.stash.stash_revs.items():

Callers 2

reproduceMethod · 0.95
_reproduce_entryMethod · 0.45

Calls 5

ExpQueueEmptyErrorClass · 0.90
QueueEntryClass · 0.85
QueueGetResultClass · 0.85
itemsMethod · 0.80
init_executorMethod · 0.80

Tested by

no test coverage detected