2026-04-22 15:43:17 +02:00

29 lines
460 B
Python

# %%
import dataclasses as dc
# %%
@dc.dataclass(slots=True)
class Address:
street: str
number: int
postal_code: str
city: str
def export(self):
data = {}
for f in dc.fields(self):
val = getattr(self, f.name)
if f.type is int:
val = str(val)
data[f.name] = val
return data
# %%
addr = Address("Teststraße", 202, "09111", "Chemnitz")
# %%
addr.export()
# %%