Files
openide/python/testData/paramInfo/InitializingDataclassKwOnlyOnField.py
Irina Fediaeva 7379dc43c5 PY-49946: Support 'kw_only' in @dataclass args and dataclasses.field() args
GitOrigin-RevId: fe6f32a2cb8fa65b122968e1e9cf9d2126f92398
2023-04-12 17:59:46 +00:00

33 lines
443 B
Python

from dataclasses import dataclass, field
@dataclass
class Base1:
a: int = field(kw_only=True)
@dataclass
class Derived1(Base1):
b: int
Derived1(<arg1>)
@dataclass
class Base2:
a: int
@dataclass
class Derived2(Base2):
b: int = field(kw_only=True)
Derived2(<arg2>)
@dataclass
class Base3:
a: int = field(kw_only=True)
@dataclass
class Derived3(Base3):
b: int = field(kw_only=True)
Derived3(<arg3>)
Base3(<arg4>)