我在python代码中具有以下导入:
from apps.balance.models import BLOCKED, CREDIT, TRIAL, TrialAlert
但是pep8/flake8告诉我我的 TrialAlert
不使用。在代码本身中,它确实没有使用,但是我确实在mypy注释中使用了它,因此我尝试添加一个" noqa" 只是为此而没有成功。如果我将行更改为
from apps.balance.models import BLOCKED, CREDIT, TRIAL, TrialAlert # noqa # pylint: disable=unused-import
它有效!但是我相信它将忽略所使用的其他进口。我也尝试了
from apps.balance.models import (
BLOCKED,
CREDIT,
TRIAL,
TrialAlert # noqa # pylint: disable=unused-import
)
但也没有起作用。有人可以告诉我如何忽略只是最后导入吗?
您必须添加:
from apps.balance.models import ( # noqa # pylint: disable=unused-import
BLOCKED,
CREDIT,
TRIAL,
TrialAlert
)
禁用薄片警告:
from apps.balance.models import ( # noqa F401
BLOCKED,
CREDIT,
TRIAL,
TrialAlert
)