delay LDAPSearch import

This commit is contained in:
Simon
2025-01-11 12:01:35 +07:00
parent 44035187b9
commit 56b9c8e921

View File

@@ -18,7 +18,6 @@ import ldap
from common.src.env_settings import EnvironmentSettings from common.src.env_settings import EnvironmentSettings
from common.src.helper import ta_host_parser from common.src.helper import ta_host_parser
from corsheaders.defaults import default_headers from corsheaders.defaults import default_headers
from django_auth_ldap.config import LDAPSearch
try: try:
from dotenv import load_dotenv from dotenv import load_dotenv
@@ -107,6 +106,8 @@ WSGI_APPLICATION = "config.wsgi.application"
if bool(environ.get("TA_LDAP")): if bool(environ.get("TA_LDAP")):
# pylint: disable=global-at-module-level # pylint: disable=global-at-module-level
from django_auth_ldap.config import LDAPSearch
global AUTH_LDAP_SERVER_URI global AUTH_LDAP_SERVER_URI
AUTH_LDAP_SERVER_URI = environ.get("TA_LDAP_SERVER_URI") AUTH_LDAP_SERVER_URI = environ.get("TA_LDAP_SERVER_URI")