Changeset 3879
- Timestamp:
- 09/27/06 21:37:41 (2 years 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
r3878 r3879 90 90 except http.Http404, e: 91 91 if settings.DEBUG: 92 return self.get_technical_error_response(request, is404=True, exception=e) 92 from django.views import debug 93 return debug.technical_404_response(request, e) 93 94 else: 94 95 callback, param_dict = resolver.resolve404() … … 100 101 except: # Handle everything else, including SuspiciousOperation, etc. 101 102 if settings.DEBUG: 102 return self.get_technical_error_response(request) 103 from django.views import debug 104 return debug.technical_500_response(request, *sys.exc_info()) 103 105 else: 104 106 # Get the exception info now, in case another exception is thrown later. … … 117 119 return callback(request, **param_dict) 118 120 119 def get_technical_error_response(self, request, is404=False, exception=None):120 """121 Returns an HttpResponse that displays a TECHNICAL error message for a122 fundamental error.123 """124 from django.views import debug125 if is404:126 return debug.technical_404_response(request, exception)127 else:128 return debug.technical_500_response(request, *sys.exc_info())129 130 121 def _get_traceback(self, exc_info=None): 131 122 "Helper function to return the traceback as a string"
