diff --git a/source/option.py b/source/option.py index 167bafb..7a1bc7d 100644 --- a/source/option.py +++ b/source/option.py @@ -7,6 +7,7 @@ default_option = { "disable_download": False, "del_track_after_conv": False, "dont_check_for_update": False, + "dont_check_track_sha1": False, "process_track": 8 } @@ -21,4 +22,8 @@ def change_option(self, option, value, restart=False): def load_option(self): if not(os.path.exists("./option.json")): with open("./option.json", "w", encoding="utf-8") as f: json.dump(default_option, f, ensure_ascii=False) - with open("./option.json", encoding="utf-8") as f: self.option = json.load(f) \ No newline at end of file + with open("./option.json", encoding="utf-8") as f: self.option = json.load(f) + + for option_key, option_value in default_option.items(): + if not(option_key in self.option): + self.option[option_key] = option_value \ No newline at end of file