handle empty strings for env vars in CI

This commit is contained in:
fbarbu15 2023-11-14 17:56:24 +02:00
parent feea4be91e
commit 9ab961af60
No known key found for this signature in database
GPG Key ID: D75221C8DEA22501

View File

@ -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