MCPcopy Create free account
hub / github.com/1Panel-dev/MaxKB / is_valid_work_flow

Method is_valid_work_flow

apps/application/flow/common.py:233–239  ·  view source on GitHub ↗
(self, up_node=None)

Source from the content-addressed store, hash-verified

231 node=node.properties.get("stepName")))
232
233 def is_valid_work_flow(self, up_node=None):
234 if up_node is None:
235 up_node = self.get_start_node()
236 self.is_valid_node(up_node)
237 next_nodes = self.get_next_nodes(up_node)
238 for next_node in next_nodes:
239 self.is_valid_work_flow(next_node)
240
241 def is_valid_start_node(self):
242 start_node_list = [node for node in self.nodes if node.id == 'start-node']

Callers 1

is_validMethod · 0.95

Calls 3

get_start_nodeMethod · 0.95
is_valid_nodeMethod · 0.95
get_next_nodesMethod · 0.95

Tested by

no test coverage detected