cfg
This commit is contained in:
1 parent
0b6041a312
commit
fdd7ec23e6
2 files changed
+6
-3
No files matched your search
+1
-1
@@ -16,7 +16,7 @@
|
|||||||
"anim_pv_time": 0.5,
|
"anim_pv_time": 0.5,
|
||||||
"debug_level": 0,
|
"debug_level": 0,
|
||||||
"lang": "en",
|
"lang": "en",
|
||||||
"version": "1.2.0"
|
"version": "1.2.2"
|
||||||
},
|
},
|
||||||
"timer": {
|
"timer": {
|
||||||
"byo_length": 30,
|
"byo_length": 30,
|
||||||
|
|||||||
@@ -85,13 +85,16 @@ class KaTrainBase:
|
|||||||
config_file = user_config_file
|
config_file = user_config_file
|
||||||
self.log(f"Copied package config to local file {config_file}", OUTPUT_INFO)
|
self.log(f"Copied package config to local file {config_file}", OUTPUT_INFO)
|
||||||
else: # user file exists
|
else: # user file exists
|
||||||
version = JsonStore(user_config_file, indent=4).get("general")["version"]
|
try:
|
||||||
|
version = JsonStore(user_config_file).get("general")["version"]
|
||||||
|
except Exception: # broken file etc
|
||||||
|
version = "0.0.0"
|
||||||
if version < CONFIG_MIN_VERSION:
|
if version < CONFIG_MIN_VERSION:
|
||||||
backup = user_config_file + f".{version}.backup"
|
backup = user_config_file + f".{version}.backup"
|
||||||
shutil.copyfile(user_config_file, backup)
|
shutil.copyfile(user_config_file, backup)
|
||||||
shutil.copyfile(package_config_file, user_config_file)
|
shutil.copyfile(package_config_file, user_config_file)
|
||||||
self.log(
|
self.log(
|
||||||
f"Copied package config file to {user_config_file} as user file is outdated (<{CONFIG_MIN_VERSION}). Old version stored as {backup}",
|
f"Copied package config file to {user_config_file} as user file is outdated or broken ({version}<{CONFIG_MIN_VERSION}). Old version stored as {backup}",
|
||||||
OUTPUT_INFO,
|
OUTPUT_INFO,
|
||||||
)
|
)
|
||||||
config_file = user_config_file
|
config_file = user_config_file
|
||||||
|
|||||||
Reference in new issue
Block a user