From 9e243001f0d6d2d234bdf0ce4bb43c11dfd46368 Mon Sep 17 00:00:00 2001 From: qwerrrqw Date: Thu, 21 Nov 2024 13:29:16 +0900 Subject: [PATCH] Change import ssl settings to conditional The ssl module is only used in Celery SSL settings, so it is not actually used when the use_celery option is 'n'. I modified it to import conditionally as follows. --- {{cookiecutter.project_slug}}/config/settings/base.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/{{cookiecutter.project_slug}}/config/settings/base.py b/{{cookiecutter.project_slug}}/config/settings/base.py index 3d1589828..2f2efb619 100644 --- a/{{cookiecutter.project_slug}}/config/settings/base.py +++ b/{{cookiecutter.project_slug}}/config/settings/base.py @@ -2,10 +2,13 @@ """Base settings to build other settings files upon.""" from pathlib import Path -import ssl import environ +{% if cookiecutter.use_celery == 'y' %} +import ssl +{% endif %} + BASE_DIR = Path(__file__).resolve(strict=True).parent.parent.parent # {{ cookiecutter.project_slug }}/ APPS_DIR = BASE_DIR / "{{ cookiecutter.project_slug }}"