From 9180ec162f2b33e9ac3913525849e5510eb0f224 Mon Sep 17 00:00:00 2001 From: Antti Viitala Date: Mon, 27 Nov 2023 09:41:15 +0800 Subject: [PATCH] feat(urls): Add error logging for provider imports --- allauth/urls.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/allauth/urls.py b/allauth/urls.py index d6a5291eff..8c1913666a 100644 --- a/allauth/urls.py +++ b/allauth/urls.py @@ -1,3 +1,4 @@ +import logging from importlib import import_module from django.urls import include, path @@ -7,6 +8,9 @@ from . import app_settings +logger = logging.getLogger(__name__) + + urlpatterns = [path("", include("allauth.account.urls"))] if app_settings.MFA_ENABLED: urlpatterns += [path("2fa/", include("allauth.mfa.urls"))] @@ -27,6 +31,7 @@ try: prov_mod = import_module(provider_class.get_package() + ".urls") except ImportError: + logger.error(f"Unable to import allauth provider: {provider_class.id}: ({e}).") continue prov_urlpatterns = getattr(prov_mod, "urlpatterns", None) if prov_urlpatterns: