outdated-version-block (UP036)
源自 pyupgrade linter。
有时提供修复。
作用
检查基于 sys.version_info 比较的条件代码块,这些条件对于最低支持的 Python 版本而言已过时。
为什么这不好?
在 Python 中,可以通过与 sys.version_info 元组进行比较,根据当前的 Python 版本有条件地执行代码。
如果某代码块仅在早于最低支持版本的 Python 版本中执行,则应将其删除。
示例
建议改为
Options (选项)
修复安全性
此规则的修复操作被标记为不安全,因为它会移除不可达版本代码块中的所有代码、注释和注解。