unnecessary-future-import (UP010)
源自 pyupgrade linter。
修复总是可用的。
作用
检查不必要的 __future__ 导入。
为什么这不好?
__future__ 模块用于启用当前 Python 版本中尚未提供的特性。如果某个特性在项目支持的最低 Python 版本中已经可用,那么从 __future__ 导入它就是多余的,应将其删除以避免混淆。
示例
建议改为
修复安全性
如果应用此修复会导致删除注释,则该修复被标记为不安全。
源自 pyupgrade linter。
修复总是可用的。
检查不必要的 __future__ 导入。
__future__ 模块用于启用当前 Python 版本中尚未提供的特性。如果某个特性在项目支持的最低 Python 版本中已经可用,那么从 __future__ 导入它就是多余的,应将其删除以避免混淆。
建议改为
如果应用此修复会导致删除注释,则该修复被标记为不安全。