Merge pull request #12654 from valckmir/main

feat: disable persistent config
This commit is contained in:
Tim Jaeryang Baek 2025-04-09 16:16:14 -07:00 committed by GitHub
commit a27dcc84a3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -201,6 +201,7 @@ def save_config(config):
T = TypeVar("T")
ENABLE_PERSISTENT_CONFIG = os.environ.get("ENABLE_PERSISTENT_CONFIG", "True").lower() == "true"
class PersistentConfig(Generic[T]):
def __init__(self, env_name: str, config_path: str, env_value: T):
@ -208,7 +209,7 @@ class PersistentConfig(Generic[T]):
self.config_path = config_path
self.env_value = env_value
self.config_value = get_config_value(config_path)
if self.config_value is not None:
if self.config_value is not None and ENABLE_PERSISTENT_CONFIG:
log.info(f"'{env_name}' loaded from the latest database entry")
self.value = self.config_value
else: