Django

Code

Changeset 2364

Show
Ignore:
Timestamp:
02/19/06 22:36:17 (3 years ago)
Author:
adrian
Message:

Fixed #1376 -- Undid [2358], which broke flatpages. Thanks, Tom Tobin

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/core/handlers/base.py

    r2358 r2364  
    8787                raise ValueError, "The view %s.%s didn't return an HttpResponse object." % (callback.__module__, callback.func_name) 
    8888 
    89             # Apply response middleware 
    90             for middleware_method in self._response_middleware: 
    91                 response = middleware_method(request, response) 
    92  
    9389            return response 
    9490        except exceptions.Http404, e: 
  • django/trunk/django/core/handlers/modpython.py

    r2358 r2364  
    145145            db.db.close() 
    146146 
     147        # Apply response middleware 
     148        for middleware_method in self._response_middleware: 
     149            response = middleware_method(request, response) 
     150 
    147151        # Convert our custom HttpResponse object back into the mod_python req. 
    148152        populate_apache_request(response, req) 
  • django/trunk/django/core/handlers/wsgi.py

    r2358 r2364  
    161161            db.db.close() 
    162162 
     163        # Apply response middleware 
     164        for middleware_method in self._response_middleware: 
     165            response = middleware_method(request, response) 
     166 
    163167        try: 
    164168            status_text = STATUS_CODE_TEXT[response.status_code]