我正在使用Python对嵌套类的支持来分组和组织类定义。这些内部类中的一些是纯数据类,我从@dataclass的样板简化中受益(__init__
,__repr__
等)。
[不幸的是,当我尝试创建内部类的实例时,PyCharm似乎无法获得正确提示的参数类型,并在第一个参数下放置了wigglie(通常表示错误代码的摆动行)。注意:
@dataclass
不会产生这样的问题。@dataclass
并手动插入__init__
的样板这是一个错误,请投票给https://youtrack.jetbrains.com/issue/PY-35698(标题附近的竖起大拇指)