mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 14:23:28 +07:00
33 lines
423 B
Python
33 lines
423 B
Python
from dataclasses import dataclass
|
|
|
|
@dataclass(kw_only=True)
|
|
class Base1:
|
|
a: int
|
|
|
|
@dataclass
|
|
class Derived1(Base1):
|
|
b: int
|
|
|
|
Derived1(<arg1>)
|
|
|
|
@dataclass
|
|
class Base2:
|
|
a: int
|
|
|
|
@dataclass(kw_only=True)
|
|
class Derived2(Base2):
|
|
b: int
|
|
|
|
Derived2(<arg2>) # non-working case
|
|
|
|
@dataclass(kw_only=True)
|
|
class Base3:
|
|
a: int
|
|
|
|
@dataclass(kw_only=True)
|
|
class Derived3(Base3):
|
|
b: int
|
|
|
|
Derived3(<arg3>)
|
|
Base3(<arg4>)
|