ty 类型检查器新增恒真恒假条件检测
Astral 的 Python 类型检查器 ty 新增恒真/恒假条件检测能力,可捕捉 if 语句中的常见 bug。作者 Charlie Marsh 展示了两个经典案例:一是忘记调用函数导致函数对象本身恒为真,二是忘记对生成器调用 any 等函数,生成器对象无论是否为空都恒为真,从而引发错误判断。
2026-09-25 ~ 2026-09-25 · 2 条相关
- ty 新增恒真/恒假条件检测,能抓 if 里忘调用函数的 bug — charliermarsh · 2026-09-25
- ty 恒真条件检测又一例:忘了对生成器调 any,它永远为真 — charliermarsh · 2026-09-25