diff --git a/config.py b/config.py index 8b2d3290..cf5075b2 100644 --- a/config.py +++ b/config.py @@ -316,7 +316,7 @@ class Config: if type(value) is dict and set(value.keys()) == set(self.AUTH_KEYS.keys()): for key, value in value.items(): if type(value) is str: - self._AUTH_KEYS[key] = value[key] + self._AUTH_KEYS[key] = value save_json(self.PATH_CONFIG, inspect.currentframe().f_code.co_name, self.AUTH_KEYS) @property diff --git a/window_config.py b/window_config.py index ef18acf2..8b28937e 100644 --- a/window_config.py +++ b/window_config.py @@ -437,7 +437,9 @@ class ToplevelWindowConfig(CTkToplevel): value = self.entry_authkey.get() if len(value) > 0: if self.parent.translator.authentication("DeepL(auth)", value) is True: - config.AUTH_KEYS["DeepL(auth)"] = value + auth_keys = config.AUTH_KEYS + auth_keys["DeepL(auth)"] = value + config.AUTH_KEYS = auth_keys print_textbox(self.parent.textbox_message_log, "Auth key update completed", "INFO") print_textbox(self.parent.textbox_message_system_log, "Auth key update completed", "INFO") else: