把被逐字锁定的年运函数改回原样,历史清单不再要求已删除的占位文件。
年数表字面量留在 calc_mudda_with_dasha_balance 里。调用矩阵测试改为确认这两个路径已删并由现行模块接替。pytest 三条文件 187 通过、1 跳过、0 失败。 Co-Authored-By: Grok (agent loop)
This commit is contained in:
co-authored by
Grok (agent loop)
parent
e96de24721
commit
fbf04f0b5f
@@ -67,7 +67,15 @@ BALANCE_ANCHORS = (
|
||||
("shodashottari_dasha", "PUSHYA_INDEX"),
|
||||
)
|
||||
|
||||
FROZEN_YEAR_TABLES = {"dasha_analyzer.py", "divisional_charts_extended.py"}
|
||||
# 原值:白名单只有 dasha_analyzer.py、divisional_charts_extended.py
|
||||
# 新值:加上 tajika.py
|
||||
# 原因:calc_mudda_with_dasha_balance 被 test_ported_function_is_verbatim 逐字锁定,
|
||||
# 函数里的年数字面量不能改成共享表引用。其余非白名单文件仍只能命中 dasha_common.py。
|
||||
FROZEN_YEAR_TABLES = {
|
||||
"dasha_analyzer.py",
|
||||
"divisional_charts_extended.py",
|
||||
"tajika.py",
|
||||
}
|
||||
YEAR_TABLE = re.compile(
|
||||
r"""['"]Ketu['"]\s*:\s*7\b.*?['"]Venus['"]\s*:\s*20\b.*?['"]Mercury['"]\s*:\s*17\b""",
|
||||
re.DOTALL,
|
||||
|
||||
Reference in New Issue
Block a user