【发布时间】:2022-07-23 03:44:52
【问题描述】:
目前我有一个这样的多行导入语句:
from my_module import (
My_custom_class_1, My_custom_class_2, My_custom_class_3,
My_custom_class_4, My_custom_class_5, My_custom_class_6,
)
在这种情况下,我不想使用from my_module import *。我也想忽略这个文件进行类型检查。
对于单行导入,可以简单地使用from my_module import * # type: ignore,但这不适用于多行情况。我尝试在最后一行、最后一个括号、每一行等之后添加。
最后,我不想在my_module 的顶部添加# type: ignore。
那么,有没有办法告诉 mypy 忽略这样的多行导入?还是我被 135 个字符的行困住了?
【问题讨论】:
-
作为中途解决方案,您可以将导入拆分为多行,可能是 2 或 3 行,然后键入 ignore each
标签: python type-hinting mypy