PageIndex/pageindex
Chirag Bansal cc7e43c810
fix: use .get() in get_leaf_nodes to avoid KeyError on leaf nodes (#331)
list_to_tree() deletes the 'nodes' key from leaf nodes entirely via
clean_node(). Direct access via structure['nodes'] raises KeyError on
these nodes. Using structure.get('nodes') returns None (falsy) safely,
consistent with how 'nodes' is accessed elsewhere in the codebase.

Fixes #330
2026-07-03 15:48:29 +08:00
..
backend feat(collection): doc_ids accepts str|list, design cleanups 2026-05-15 17:03:17 +08:00
index fix(llm): configurable per-call litellm params instead of mutating the global 2026-06-25 17:09:43 +08:00
parser chore: remove unused ext local in PDF image block handling 2026-05-12 14:38:41 +08:00
storage feat(collection): scoped query mode and experimental multi-doc warning 2026-05-15 11:14:12 +08:00
__init__.py fix(llm): configurable per-call litellm params instead of mutating the global 2026-06-25 17:09:43 +08:00
agent.py feat(collection): doc_ids accepts str|list, design cleanups 2026-05-15 17:03:17 +08:00
client.py feat(collection): doc_ids accepts str|list, design cleanups 2026-05-15 17:03:17 +08:00
cloud_api.py feat:compatible with Pageindex SDK (#238) 2026-05-11 21:06:23 +08:00
collection.py feat(collection): doc_ids accepts str|list, design cleanups 2026-05-15 17:03:17 +08:00
config.py fix(llm): configurable per-call litellm params instead of mutating the global 2026-06-25 17:09:43 +08:00
errors.py feat:compatible with Pageindex SDK (#238) 2026-05-11 21:06:23 +08:00
events.py feat: add PageIndex SDK with local/cloud dual-mode support (#207) 2026-04-08 20:21:58 +08:00
page_index.py feat: add PageIndex SDK with local/cloud dual-mode support (#207) 2026-04-08 20:21:58 +08:00
page_index_md.py Restructure examples directory and improve document storage (#189) 2026-03-28 04:28:59 +08:00
retrieve.py Restructure examples directory and improve document storage (#189) 2026-03-28 04:28:59 +08:00
utils.py fix: use .get() in get_leaf_nodes to avoid KeyError on leaf nodes (#331) 2026-07-03 15:48:29 +08:00