From 223dd2c2e6a1387b3906f94788fe8da2dc3b6809 Mon Sep 17 00:00:00 2001 From: lucasbutzke Date: Wed, 30 Jul 2025 19:28:27 -0400 Subject: [PATCH] [RTOP-26] Fix config.py --- .gitignore | 2 +- webserver/config.py | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index e3eeedd..72e6dd8 100644 --- a/.gitignore +++ b/.gitignore @@ -47,4 +47,4 @@ webserver/instance/ # Runtime directories .venv -.env +.env* diff --git a/webserver/config.py b/webserver/config.py index 2b7cc0f..d903275 100644 --- a/webserver/config.py +++ b/webserver/config.py @@ -44,12 +44,9 @@ load_dotenv(dotenv_path=ENV_PATH, override=False) # Mandatory settings – raise immediately if not provided try: - for _var in ("SQLALCHEMY_DATABASE_URI", "JWT_SECRET_KEY", "PEPPER"): - if not os.getenv(_var): - raise RuntimeError(f"Environment variable '{_var}' is required but not set") for var in ("SQLALCHEMY_DATABASE_URI", "JWT_SECRET_KEY", "PEPPER"): val = os.getenv(var) - if not val or not is_valid_env(var, val): # <<<<<<<< CALL HAPPENS HERE + if not val or not is_valid_env(var, val): raise RuntimeError(f"Environment variable '{var}' is invalid or missing") except RuntimeError as e: logger.error(f"❌ {e}")