Changeset 7988
- Timestamp:
- 07/19/08 13:49:49 (3 months ago)
- Files:
-
- django/trunk/django/core/handlers/base.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/core/handlers/base.py
r7928 r7988 108 108 return debug.technical_404_response(request, e) 109 109 else: 110 callback, param_dict = resolver.resolve404() 111 return callback(request, **param_dict) 110 try: 111 callback, param_dict = resolver.resolve404() 112 return callback(request, **param_dict) 113 except: 114 return self.handle_uncaught_exception(request, resolver, sys.exc_info()) 112 115 except exceptions.PermissionDenied: 113 116 return http.HttpResponseForbidden('<h1>Permission denied</h1>') … … 119 122 exc_info = sys.exc_info() 120 123 receivers = dispatcher.send(signal=signals.got_request_exception, request=request) 121 122 if settings.DEBUG_PROPAGATE_EXCEPTIONS:123 raise124 124 return self.handle_uncaught_exception(request, resolver, exc_info) 125 125 … … 136 136 from django.conf import settings 137 137 from django.core.mail import mail_admins 138 139 if settings.DEBUG_PROPAGATE_EXCEPTIONS: 140 raise 138 141 139 142 if settings.DEBUG:
