MCPcopy Create free account
hub / github.com/VectifyAI/PageIndex / _traverse

Function _traverse

pageindex/utils.py:690–695  ·  view source on GitHub ↗
(nodes)

Source from the content-addressed store, hash-verified

688 """Create a flat dict mapping node_id to node for quick lookup."""
689 mapping = {}
690 def _traverse(nodes):
691 for node in nodes:
692 if node.get('node_id'):
693 mapping[node['node_id']] = node
694 if node.get('nodes'):
695 _traverse(node['nodes'])
696 _traverse(tree)
697 return mapping
698

Callers 1

create_node_mappingFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected