From 66922a5f298e8b7c2e308f8e265af620d9ed0413 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Fri, 26 Feb 2016 13:18:36 +0100 Subject: [PATCH] app_settings: fix import of ImproperlyConfigured exception As sys.modules is modified, global imports do not work. --- mellon/app_settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mellon/app_settings.py b/mellon/app_settings.py index ecece59..1c64aff 100644 --- a/mellon/app_settings.py +++ b/mellon/app_settings.py @@ -1,5 +1,4 @@ import sys -from django.core.exceptions import ImproperlyConfigured class AppSettings(object): @@ -40,6 +39,7 @@ class AppSettings(object): try: idps = settings.MELLON_IDENTITY_PROVIDERS except AttributeError: + from django.core.exceptions import ImproperlyConfigured raise ImproperlyConfigured('The MELLON_IDENTITY_PROVIDERS setting is mandatory') if isinstance(idps, dict): idps = [idps]