Traceback (most recent call last):
...
return WSGIHandler()
File "...django/core/handlers/wsgi.py", line 153, in __init__
self.load_middleware()
File "...django/core/handlers/base.py", line 82, in load_middleware
mw_instance = middleware(handler)
TypeError: object() takes no parameters
I got this error after adding
experiments.middleware.ExperimentsRetentionMiddlewareto theMIDDLEWAREkey insettings.pyon a Django 1.10 site:seems to be related to https://docs.djangoproject.com/en/1.10/topics/http/middleware/#upgrading-pre-django-1-10-style-middleware