diff --git a/sanguo_factor/analyzer.py b/sanguo_factor/analyzer.py index 975c82d..772ea6c 100644 --- a/sanguo_factor/analyzer.py +++ b/sanguo_factor/analyzer.py @@ -152,6 +152,11 @@ def run_factor_analysis( report_paths={} ) + # 输出目录兜底建目录:API 路径 output_dir="/tmp/factor" 是容器/NAS 约定, + # VPS(Windows)首跑时该路径不存在 → tears JSON/心跳文件 open 直写会 + # FileNotFoundError → tears 静默失败。exist_ok 幂等,已存在零成本。 + os.makedirs(output_dir, exist_ok=True) + # Create AlphaLab session and load symbols session = AlphaLabSession(lab_path=output_dir) # 逐只加载 + 心跳(分钟级任务的可观测性:行情加载 i/N)