diff --git a/instana/instrumentation/django/middleware.py b/instana/instrumentation/django/middleware.py index c35c9b93..15bb7c42 100644 --- a/instana/instrumentation/django/middleware.py +++ b/instana/instrumentation/django/middleware.py @@ -130,8 +130,13 @@ def load_middleware_wrapper(wrapped, instance, args, kwargs): # If we are instrumenting via AutoTrace (in an already running process), then the # WSGI middleware has to be live reloaded. from django.core.servers.basehttp import get_internal_wsgi_application - wsgiapp = get_internal_wsgi_application() - wsgiapp.load_middleware() + from django.core.exceptions import ImproperlyConfigured + + try: + wsgiapp = get_internal_wsgi_application() + wsgiapp.load_middleware() + except ImproperlyConfigured: + pass except Exception: logger.debug("django.middleware:", exc_info=True)