过时的版本块 (UP036)
源自 pyupgrade linter。
有时提供修复。
作用
检查条件块,这些条件块基于对 sys.version_info
比较,且对于最小支持的 Python 版本来说已经过时。
为什么这不好?
在 Python 中,可以通过比较 sys.version_info
元组,根据当前 Python 版本有条件地执行代码。
如果一个代码块仅在早于最小支持的 Python 版本上执行,则应该删除它。
示例
建议改为
Options (选项)
修复安全性
此规则的修复被标记为不安全,因为它将删除无法访问的版本块中的所有代码、注释和注解。