blob: 98ee0d4851013207ea2791cbd352e68ba1a224bb [file]
import attr
@attr.dataclass(kw_only=True)
class Base:
a: int = 1
# 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"