I have the following simple code.
@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)
I don’t understand why PyCharm highlight the line:
return cls(a=False, b=False, c=False) with
Am I doing smth wrong?
This is a bug in Pycharm that has been already fixed. Update to the latest version (2018.2.4 when this answer was written)