我使用Python对嵌套类的支持来分组和组织类定义。其中一些内部类是纯数据类,我受益于@dataclass(__init__
,__repr__
等)的样板文件简化
不幸的是,当我试图创建一个内部类的实例时,PyCharm似乎无法获得参数的正确类型提示,并在第一个参数下放置了一个wigglie(wiggly行,通常表示糟糕的代码)。请注意:
- 代码运行良好,这只是类型暗示的问题李>
- ^模块级类上的{}不会产生此类问题李>
- 删除
@dataclass
并手动插入__init__
的样板文件
以下是带有PyCharm警告的代码截图:
Tags:
这是一个错误,请投票给https://youtrack.jetbrains.com/issue/PY-35698(在标题附近竖起大拇指)
相关问题 更多 >
编程相关推荐