From 7b15dea4d50402c4e5c495d14d4dff0283268fad Mon Sep 17 00:00:00 2001 From: Ray Date: Mon, 11 May 2026 18:55:27 +0800 Subject: [PATCH] Use single import style for pageindex.utils in run_pageindex --- run_pageindex.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/run_pageindex.py b/run_pageindex.py index 4103a49..3548747 100644 --- a/run_pageindex.py +++ b/run_pageindex.py @@ -4,7 +4,6 @@ import json from pageindex import * import pageindex.utils as pageindex_utils from pageindex.page_index_md import md_to_tree -from pageindex.utils import ConfigLoader if __name__ == "__main__": # Set up argument parser @@ -65,7 +64,7 @@ if __name__ == "__main__": 'if_add_doc_description': args.if_add_doc_description, 'if_add_node_text': args.if_add_node_text, } - opt = ConfigLoader().load({k: v for k, v in user_opt.items() if v is not None}) + opt = pageindex_utils.ConfigLoader().load({k: v for k, v in user_opt.items() if v is not None}) # CLI flag overrides the module-level default (and env var PAGEINDEX_PDF_PARSER). if args.pdf_parser: @@ -100,8 +99,7 @@ if __name__ == "__main__": import asyncio # Use ConfigLoader to get consistent defaults (matching PDF behavior) - from pageindex.utils import ConfigLoader - config_loader = ConfigLoader() + config_loader = pageindex_utils.ConfigLoader() # Create options dict with user args user_opt = {