mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-06 03:21:12 +07:00
PY-49946: Support 'kw_only' in @dataclass args and dataclasses.field() args
GitOrigin-RevId: fe6f32a2cb8fa65b122968e1e9cf9d2126f92398
This commit is contained in:
committed by
intellij-monorepo-bot
parent
a2791c3b87
commit
7379dc43c5
@@ -0,0 +1,31 @@
|
||||
from dataclasses import dataclass
|
||||
|
||||
@dataclass(kw_only=True)
|
||||
class Base1:
|
||||
a: int
|
||||
|
||||
@dataclass
|
||||
class Derived1(Base1):
|
||||
a: int
|
||||
|
||||
Derived1(<arg1>)
|
||||
|
||||
@dataclass
|
||||
class Base2:
|
||||
a: int
|
||||
|
||||
@dataclass(kw_only=True)
|
||||
class Derived2(Base2):
|
||||
a: int
|
||||
|
||||
Derived2(<arg2>)
|
||||
|
||||
@dataclass(kw_only=True)
|
||||
class Base3:
|
||||
a: int
|
||||
|
||||
@dataclass(kw_only=True)
|
||||
class Derived3(Base3):
|
||||
a: int
|
||||
|
||||
Derived3(<arg3>)
|
||||
Reference in New Issue
Block a user