MCPcopy Create free account
hub / github.com/comaps/comaps / pre_run

Method pre_run

tools/python/maps_generator/generator/generation.py:54–69  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

52 self.env.add_skipped_stage(stage)
53
54 def pre_run(self):
55 skipped = set()
56
57 def traverse(current: Type[Stage]):
58 deps = stages.dependencies.get(current, [])
59 for d in deps:
60 skipped.add(d)
61 traverse(d)
62
63 for skipped_stage in self.env.skipped_stages:
64 traverse(skipped_stage)
65
66 for s in skipped:
67 self.env.add_skipped_stage(s)
68
69 self.runnable_stages = [s for s in self.stages if self.env.is_accepted_stage(s)]
70
71 def run(self, from_stage: Optional[AnyStr] = None):
72 self.pre_run()

Callers 1

runMethod · 0.95

Calls 2

add_skipped_stageMethod · 0.80
is_accepted_stageMethod · 0.80

Tested by

no test coverage detected