diff --git a/scripts/per_stock_reassess.py b/scripts/per_stock_reassess.py index 5ae8f7c5..aef8da64 100644 --- a/scripts/per_stock_reassess.py +++ b/scripts/per_stock_reassess.py @@ -342,9 +342,12 @@ def main(): if _fa and _fa[0]: print(f" ✅ full_analysis已写入({len(_fa[0])}字)") else: print(f" ⚠️ full_analysis为空") _v.close() - # 用代码构建完整九维分析 + __import__('sys').stdout.write(" >>> FLAG: LLM code reached\n") + __import__('sys').stdout.flush() + # 用代码生成九维分析(LLM调用通过报告cron实现) _full_analysis_text = _build_full_analysis(code, entry, result) - + print(f" 九维分析完成({len(_full_analysis_text)}字)") + # 保存到DB _fa_conn = __import__('sqlite3').connect("/home/hmo/MoFin/data/mofin.db") _fa_conn.execute("UPDATE holding_strategies SET full_analysis=? WHERE code=? AND status='active'", (_full_analysis_text, code))