MCPcopy Create free account
hub / github.com/FastLED/FastLED / add_dependency

Method add_dependency

ci/util/running_process_group.py:148–164  ·  view source on GitHub ↗

Add a dependency relationship between processes. Args: process: The dependent process depends_on: The process that must complete first

(
        self, process: RunningProcess, depends_on: RunningProcess
    )

Source from the content-addressed store, hash-verified

146 self.processes.append(process)
147
148 def add_dependency(
149 self, process: RunningProcess, depends_on: RunningProcess
150 ) -> None:
151 """Add a dependency relationship between processes.
152
153 Args:
154 process: The dependent process
155 depends_on: The process that must complete first
156 """
157 if process not in self.processes:
158 self.add_process(process)
159 if depends_on not in self.processes:
160 self.add_process(depends_on)
161
162 if process not in self._dependencies:
163 self._dependencies[process] = []
164 self._dependencies[process].append(depends_on)
165
166 def add_sequential_chain(self, processes: list[RunningProcess]) -> None:
167 """Add processes that must run in sequence.

Callers 1

add_sequential_chainMethod · 0.95

Calls 2

add_processMethod · 0.95
appendMethod · 0.45

Tested by

no test coverage detected