diff --git a/python_payload/apps/nick/__init__.py b/python_payload/apps/nick/__init__.py index 870ac4b430037176d5e9a892c38ce5fd1a48ffe6..74423757870c08de13e034f77547bfad2a537971 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)