mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2026-06-07 16:06:23 -04:00
Merge pull request #1669 from Arvuno/feat/setting-value-default
feat(server): optional default for get_setting_value
This commit is contained in:
@@ -197,7 +197,7 @@ def get_setting(key):
|
||||
|
||||
# -------------------------------------------------------------------------------
|
||||
# Return setting value
|
||||
def get_setting_value(key):
|
||||
def get_setting_value(key, default=""):
|
||||
"""
|
||||
Retrieve a setting value from configuration.
|
||||
|
||||
@@ -208,13 +208,16 @@ def get_setting_value(key):
|
||||
|
||||
Args:
|
||||
key (str): The setting key to look up.
|
||||
default (Any): Value to return when the key is not found. Defaults
|
||||
to "" for backwards compatibility with call sites that already
|
||||
treat an empty string as "missing".
|
||||
|
||||
Returns:
|
||||
Any: The Python-typed setting value, or an empty string if not found.
|
||||
Any: The Python-typed setting value, or `default` if not found.
|
||||
"""
|
||||
|
||||
# Returns empty string if not found
|
||||
value = ""
|
||||
# Returns default if not found
|
||||
value = default
|
||||
|
||||
# lookup key in secondary cache
|
||||
if key in SETTINGS_SECONDARYCACHE:
|
||||
|
||||
Reference in New Issue
Block a user