mirror of https://github.com/django/django.git
Fixed #6494 -- Factored out the HTML debug output into a method of its own for
reuse elsewhere. Thanks, Bastian Kleineidam. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7292 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
ec0bbc15a8
commit
73328bf8ec
|
@ -70,6 +70,11 @@ def technical_500_response(request, exc_type, exc_value, tb):
|
||||||
Create a technical server error response. The last three arguments are
|
Create a technical server error response. The last three arguments are
|
||||||
the values returned from sys.exc_info() and friends.
|
the values returned from sys.exc_info() and friends.
|
||||||
"""
|
"""
|
||||||
|
html = get_traceback_html(request, exc_type, exc_value, tb)
|
||||||
|
return HttpResponseServerError(html, mimetype='text/html')
|
||||||
|
|
||||||
|
def get_traceback_html(request, exc_type, exc_value, tb):
|
||||||
|
"Return HTML code for traceback."
|
||||||
template_info = None
|
template_info = None
|
||||||
template_does_not_exist = False
|
template_does_not_exist = False
|
||||||
loader_debug_info = None
|
loader_debug_info = None
|
||||||
|
@ -159,7 +164,7 @@ def technical_500_response(request, exc_type, exc_value, tb):
|
||||||
'template_does_not_exist': template_does_not_exist,
|
'template_does_not_exist': template_does_not_exist,
|
||||||
'loader_debug_info': loader_debug_info,
|
'loader_debug_info': loader_debug_info,
|
||||||
})
|
})
|
||||||
return HttpResponseServerError(t.render(c), mimetype='text/html')
|
return t.render(c)
|
||||||
|
|
||||||
def technical_404_response(request, exception):
|
def technical_404_response(request, exception):
|
||||||
"Create a technical 404 error response. The exception should be the Http404."
|
"Create a technical 404 error response. The exception should be the Http404."
|
||||||
|
|
Loading…
Reference in New Issue