configuration: added 'as_dict()' as an instance function

This commit is contained in:
juk0de 2023-08-19 08:04:41 +02:00
parent 3238817eb2
commit 87c05b5ff3

View File

@ -63,4 +63,7 @@ class Config():
def to_file(self, path: str) -> None: def to_file(self, path: str) -> None:
with open(path, 'w') as f: with open(path, 'w') as f:
yaml.dump(asdict(self), f) yaml.dump(asdict(self), f, sort_keys=False)
def as_dict(self) -> dict[str, Any]:
return asdict(self)