blob: 2c6430e0dfba5d1b35ffcc58bcb6cf355e3652af [file]
import dataclasses
@dataclasses.dataclass(<error descr="'unsafe_hash' should be false if the class defines '__hash__'">unsafe_hash=True</error>)
class A2:
a: int = 1
def __hash__(self):
pass
class Base2:
def __hash__(self):
pass
@dataclasses.dataclass(unsafe_hash=True)
class Derived2(Base2):
d: int = 1
@dataclasses.dataclass(<error descr="'unsafe_hash' should be false if the class defines '__hash__'">unsafe_hash=True</error>)
class A1:
a: int = 1
__hash__ = None
class Base1:
__hash__ = None
@dataclasses.dataclass(unsafe_hash=True)
class Derived1(Base1):
d: int = 1