From 9ab961af602a1569e7e4318f621936cf405cb779 Mon Sep 17 00:00:00 2001 From: fbarbu15 Date: Tue, 14 Nov 2023 17:56:24 +0200 Subject: [PATCH] handle empty strings for env vars in CI --- src/env_vars.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/env_vars.py b/src/env_vars.py index abf923a9..c1bf5a64 100644 --- a/src/env_vars.py +++ b/src/env_vars.py @@ -6,10 +6,10 @@ load_dotenv() # This will load environment variables from a .env file if it exi def get_env_var(var_name, default=None): env_var = os.getenv(var_name, default) - if env_var is not None: - print(f"{var_name}: {env_var}") - else: + if env_var in [None, ""]: print(f"{var_name} is not set; using default value: {default}") + env_var = default + print(f"{var_name}: {env_var}") return env_var