app_settings: fix import of ImproperlyConfigured exception

As sys.modules is modified, global imports do not work.
This commit is contained in:
Benjamin Dauvergne 2016-02-26 13:18:36 +01:00
parent 33d305f7a7
commit 66922a5f29
1 changed files with 1 additions and 1 deletions

View File

@ -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]