diff --git a/graphene_django/settings.py b/graphene_django/settings.py index 742fffb..5953fba 100644 --- a/graphene_django/settings.py +++ b/graphene_django/settings.py @@ -37,13 +37,19 @@ DEFAULTS = { "RELAY_CONNECTION_MAX_LIMIT": 100, } -try: + +def init_midleware(): if settings.DEBUG: DEFAULTS["MIDDLEWARE"] += ("graphene_django.debug.DjangoDebugMiddleware",) + + +try: + init_midleware() except Exception: if not settings.configured: - # configure the settings settings.configure() +finally: + init_midleware()