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

繁花如伊
偶然的你
随时随地看视频慕课网APP
相关分类