fix: ingest_obsidian 初始化添加异常处理和友好错误信息

This commit is contained in:
2026-07-10 15:21:29 +08:00
parent 8445af7be0
commit 6a5be5f3e7
+6
View File
@@ -29,10 +29,16 @@ def log(msg):
t0 = time.time()
log("初始化...")
try:
cfg = load_config()
db = VectorDB(persist_dir=cfg.chroma.persist_dir)
embedder = create_embedder(cfg.embed)
ingestor = DocumentIngestor(db, embedder, "obsidian_blog")
except Exception as e:
log(f"初始化失败: {e}")
import traceback
log(traceback.format_exc())
sys.exit(1)
# 从 CLI 参数或环境变量获取目录列表
if len(sys.argv) > 1: