blob: 312633e5b03809357b6cc64f34844fd9620f0535 [file]
import attr
@attr.dataclass(kw_only=True)
class Base:
a: int
# no kw_only, no default
@attr.dataclass
class Derived1(Base):
b: str
# kw_only, no default
@attr.dataclass(kw_only=True)
class Derived2(Base):
b: str
# no kw_only, default
@attr.dataclass
class Derived3(Base):
b: str = "b"
# kw_only, default
@attr.dataclass(kw_only=True)
class Derived4(Base):
b: str = "b"