From dfe38d40463c092269502828e7e44d69e7c73f97 Mon Sep 17 00:00:00 2001 From: misyaguziya Date: Fri, 23 Jun 2023 14:58:21 +0900 Subject: [PATCH] bugfix AUTH_KEYS dict check --- VRCT.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/VRCT.py b/VRCT.py index cf641013..727f53d9 100644 --- a/VRCT.py +++ b/VRCT.py @@ -143,8 +143,11 @@ class App(customtkinter.CTk): if type(config["OSC_PORT"]) is int: self.OSC_PORT = config["OSC_PORT"] if "AUTH_KEYS" in config.keys(): - if type(config["AUTH_KEYS"]) is str: - self.AUTH_KEYS = config["AUTH_KEYS"] + if type(config["AUTH_KEYS"]) is dict: + if set(config["AUTH_KEYS"].keys()) == set(self.AUTH_KEYS.keys()): + for key, value in config["AUTH_KEYS"].items(): + if type(value) is str: + self.AUTH_KEYS[key] = config["AUTH_KEYS"][key] if "MESSAGE_FORMAT" in config.keys(): if type(config["MESSAGE_FORMAT"]) is str: self.MESSAGE_FORMAT = config["MESSAGE_FORMAT"]