Update ui_settings.py

This commit is contained in:
gutris1 2024-12-27 20:36:26 +07:00 committed by GitHub
parent a037918748
commit 8c6c973614
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -86,7 +86,13 @@ class UiSettings:
opts.save(shared.config_filename)
except RuntimeError:
return opts.dumpjson(), f'{len(changed)} settings changed without save: {", ".join(changed)}.'
return opts.dumpjson(), f'{len(changed)} settings changed{": " if changed else ""}{", ".join(changed)}.'
result_output = f'{len(changed)} settings changed:'
result_output += "".join(f"<br>{item}" for item in changed)
existing_result = self.result.value or ""
updated_result = f"{existing_result}<br>{result_output}" if existing_result else result_output
return opts.dumpjson(), updated_result
def run_settings_single(self, value, key):
if not opts.same_type(value, opts.data_labels[key].default):