From 681ddd12d0074b71f1584d19ef96b8a3fd0d42af Mon Sep 17 00:00:00 2001 From: ave <ave@ave.zone> Date: Sat, 19 Aug 2023 22:11:10 +0200 Subject: [PATCH] nick: Cleanup save code to make schema do more heavy lifting --- python_payload/apps/nick/__init__.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/python_payload/apps/nick/__init__.py b/python_payload/apps/nick/__init__.py index 870ac4b430..7442375787 100644 --- a/python_payload/apps/nick/__init__.py +++ b/python_payload/apps/nick/__init__.py @@ -87,14 +87,9 @@ class Configuration: def save(self, path: str) -> None: d = { - "name": self.name, - "size": self.size, - "font": self.font, - "pronouns": self.pronouns, - "pronouns_size": self.pronouns_size, - "color": self.color, - "mode": self.mode, + config_key: getattr(self, config_key) for config_key in CONFIG_SCHEMA.keys() } + jsondata = json.dumps(d) with open(path, "w") as f: f.write(jsondata) -- GitLab