Files
openide/python/testData/paramInfo/InitializingDataclassKwOnlyAttribute.py
Petr a6fc2c09c6 PY-53693 PyCharm adds _: KW_ONLY to dataclass' init signature
GitOrigin-RevId: 471e10b4e12a36a640da2f3006719372797b5cf1
2024-07-08 17:53:13 +00:00

47 lines
520 B
Python

from dataclasses import dataclass, KW_ONLY
@dataclass
class Base:
a: int
qq: KW_ONLY
b: int
Base(<arg1>)
@dataclass
class Derived1(Base):
b: int
Derived1(<arg2>)
@dataclass
class Derived2(Base):
qq: int
Derived2(<arg3>)
@dataclass
class Derived3(Base):
c: int
ww: KW_ONLY
d: int
Derived3(<arg4>)
@dataclass
class Derived4(Base):
ww: KW_ONLY
qq: int
Derived4(<arg5>)
@dataclass
class Base2:
a: str
@dataclass
class Derived5(Base2):
a: KW_ONLY
Derived5(<arg6>)