I get the following error on my server:
Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 89, in get_response response = middleware_method(request) File "myproject/middleware.py", line 31, in process_request if not any(m.match(path) for m in EXEMPT_URLS): NameError: global name 'any' is not defined
Python 2.6 is running on the server, and this error was not raised in development. The violation code is in middleware.py :
... if not request.user.is_authenticated(): path = request.path_info.lstrip('/') if not any(m.match(path) for m in EXEMPT_URLS): return HttpResponseRedirect(settings.LOGIN_URL)
Should I rewrite this any function to solve this problem?
source share