`test_elif_deep` 在 s390x 上出现 `RecursionError`
作者: amaanq创建于 2026年3月18日更新于 2026年6月29日
`test_elif_deep` 生成 999 个嵌套的 elif 分支,这超过了 CPython 在 s390x 上的 `Py_C_RECURSION_LIMIT`(800, 由于 z/Architecture ABI 的每帧 160 字节的寄存器保存区而设置较低)。#759 中的扁平 elif 代码生成是无条件的,因此可以降低测试深度而不降低覆盖率。
内容来源: pallets/jinja