我正在使用 Python 对嵌套类的支持来分组和组织类定义。其中一些内部类是纯数据类,我从 @dataclass ( 等) 的样板减少中__init__
受益__repr__
。
不幸的是,当我尝试创建内部类的实例时,PyCharm 似乎无法正确提示参数的类型,并在第一个参数下放置了一个 wigglie(通常表示糟糕代码的摆动线)。注意:
代码运行良好,这只是类型提示的问题。
@dataclass
在模块级类上不会产生这样的问题。
删除@dataclass
和手动插入样板__init__
这是带有 PyCharm 警告的代码截图:
偶然的你
相关分类