chore: added SKIP_ENV_VAR

This commit is contained in:
NarayanBavisetti 2023-12-07 13:58:57 +05:30
parent 279044e895
commit 1fd7372c18

View File

@ -29,20 +29,17 @@ def get_configuration_value(keys):
break
else:
environment_list.append(key.get("default"))
else:
# Get the configuration from os
for key in keys:
environment_list.append(os.environ.get(key.get("key"), key.get("default")))
return tuple(environment_list)
def get_email_configuration():
if settings.SKIP_ENV_VAR:
(
EMAIL_HOST_USER,
EMAIL_HOST_PASSWORD,
EMAIL_HOST,
EMAIL_FROM,
EMAIL_USE_TLS,
EMAIL_PORT,
) = get_configuration_value(
return (
get_configuration_value(
[
{
"key": "EMAIL_HOST_USER",
@ -58,7 +55,7 @@ def get_email_configuration():
},
{
"key": "EMAIL_FROM",
"default": os.environ.get("EMAIL_FROM", None),
"default": os.environ.get("EMAIL_FROM", "Team Plane <team@mailer.plane.so>"),
},
{
"key": "EMAIL_USE_TLS",
@ -70,29 +67,5 @@ def get_email_configuration():
},
]
)
return (
EMAIL_HOST,
EMAIL_HOST_USER,
EMAIL_HOST_PASSWORD,
EMAIL_PORT,
EMAIL_USE_TLS,
EMAIL_FROM,
)
)
else:
# Get email configuration directly from os
EMAIL_HOST = os.environ.get("EMAIL_HOST")
EMAIL_HOST_USER = os.environ.get("EMAIL_HOST_USER")
EMAIL_HOST_PASSWORD = os.environ.get("EMAIL_HOST_PASSWORD")
EMAIL_PORT = os.environ.get("EMAIL_PORT", 587)
EMAIL_USE_TLS = os.environ.get("EMAIL_USE_TLS", "1")
EMAIL_FROM = os.environ.get("EMAIL_FROM", "Team Plane <team@mailer.plane.so>")
return (
EMAIL_HOST,
EMAIL_HOST_USER,
EMAIL_HOST_PASSWORD,
EMAIL_PORT,
EMAIL_USE_TLS,
EMAIL_FROM,
)