⚙ Settings/Lang cache improvements #687 + #766

This commit is contained in:
jokob-sk
2024-09-09 07:30:33 +10:00
parent 29fdd0b115
commit d3337e75a9
3 changed files with 34 additions and 19 deletions

View File

@@ -74,7 +74,7 @@ def update_or_append(settings_list, item_tuple, key):
for index, item in enumerate(settings_list):
if item[0] == key:
mylog('trace', ['[Import Config] OLD TUPLE : ', item])
# Replace only non-empty values in the tuple
# Keep values marked as "_KEEP_"
updated_tuple = tuple(
new_val if new_val != "_KEEP_" else old_val
for old_val, new_val in zip(item, item_tuple)