Django

Code

Changeset 4097

Show
Ignore:
Timestamp:
11/24/06 12:16:36 (2 years ago)
Author:
ubernostrum
Message:

0.91-bugfixes: Move request middleware into the handler's try/catch block so we can deal with exceptions it throws

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/0.91-bugfixes/django/core/handlers/base.py

    r2668 r4097  
    5656        db.db.queries = [] 
    5757 
    58         # Apply request middleware 
    59         for middleware_method in self._request_middleware: 
    60             response = middleware_method(request) 
    61             if response: 
    62                 return response 
    63  
    6458        resolver = urlresolvers.RegexURLResolver(r'^/', ROOT_URLCONF) 
    6559        try: 
     60            # Apply request middleware 
     61            for middleware_method in self._request_middleware: 
     62                response = middleware_method(request) 
     63                if response: 
     64                    return response 
     65             
    6666            callback, callback_args, callback_kwargs = resolver.resolve(path) 
    6767