blob: d69d359ebeb6b12df9ad9a2f0ea985c683f04df9 [file]
import dataclasses
import dataclasses as dc
from dataclasses import field
from dataclasses import field as F
from b import INIT_3
INIT_0 = False
INIT_1 = False
INIT_2 = INIT_1
@dataclasses.dataclass
class A:
a: int = dataclasses.field(default=1)
b: int = dc.field(default_factory=int)
c: int = field(init=False)
d: int = F(init=True)
e: int = field(init=INIT_0)
f: int = field(init=INIT_2)
g: int = field(init=INIT_3)
h: int = field()
i: int = field(default=dataclasses.MISSING, default_factory=dataclasses.MISSING)