Files
FinDataHub/Scripts
FinDataHub 649085ab3b fix(scripts): site 目录加载失败留痕
common.py 的 site.addsitedir() 原为 except Exception: pass。

此处静默的代价是:某个 site 目录没加载成功时,「依赖明明装了却 import 不到」
完全无从判断——而排障时最需要知道的恰恰是「哪个目录失败、为什么」。

改为 stderr 留痕(沿用本文件的 ⚠️ 风格)。单个目录失败仍不阻断启动。

说明:其余回填/分析脚本中的 except: pass 保持原样。
全项目 40 处已分类审计(见审查方案 §3.4),多数属合理防御——
错误处理路径内再失败、崩溃处理器自身失败——无差别改成 logger.exception
会制造噪音甚至改变行为。
2026-10-26 21:07:58 +08:00
..