我有以下简单的代码。
@dataclass(frozen=True)
class Test:
a: bool = True
b: bool = True
c: bool = True
@classmethod
def create_default(cls) -> 'Test':
return cls(a=False, b=False, c=False)
我不明白为什么PyCharm强调这一点:
return cls(a=False, b=False, c=False)
与unexpected argument
我做错了吗?
答案 0 :(得分:1)
这是Pycharm中的一个错误,已经修复。更新到最新版本(撰写此答案时为2018.2.4)