MCPcopy
hub / github.com/1Panel-dev/MaxKB / dependent_node

Method dependent_node

apps/application/flow/workflow_manage.py:647–661  ·  view source on GitHub ↗
(edge, node)

Source from the content-addressed store, hash-verified

645
646 @staticmethod
647 def dependent_node(edge, node):
648 up_node_id = edge.sourceNodeId
649 if not node.node_chunk.is_end():
650 return False
651 if node.id == up_node_id:
652 if node.context.get('branch_id', None):
653 if edge.sourceAnchorId == f"{node.id}_{node.context.get('branch_id', None)}_right":
654 return True
655 else:
656 return False
657 if node.type == 'form-node':
658 if node.context.get('form_data', None) is not None:
659 return True
660 return False
661 return True
662
663 def dependent_node_been_executed(self, node_id):
664 """

Callers 1

Calls 2

is_endMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected