Files

15 lines
286 B
Python

import dataclasses
@dataclasses.dataclass
class A:
a: int
b: dataclasses.InitVar[str]
def __post_init__(self, b: str):
pass
a = A(1, "a")
print(a.a)
print(a.<warning descr="'A' object could have no attribute 'b' because it is declared as init-only">b</warning>)