Clearer explanation when exception has no message
"No exception supplied" is misleading; actually there is an exception, but there's no message string.
This commit is contained in:
parent
73c26f0c95
commit
172b50b722
|
@ -584,7 +584,7 @@ TECHNICAL_500_TEMPLATE = """
|
||||||
<body>
|
<body>
|
||||||
<div id="summary">
|
<div id="summary">
|
||||||
<h1>{% if exception_type %}{{ exception_type }}{% else %}Report{% endif %}{% if request %} at {{ request.path_info|escape }}{% endif %}</h1>
|
<h1>{% if exception_type %}{{ exception_type }}{% else %}Report{% endif %}{% if request %} at {{ request.path_info|escape }}{% endif %}</h1>
|
||||||
<pre class="exception_value">{% if exception_value %}{{ exception_value|force_escape }}{% else %}No exception supplied{% endif %}</pre>
|
<pre class="exception_value">{% if exception_value %}{{ exception_value|force_escape }}{% else %}No exception message supplied{% endif %}</pre>
|
||||||
<table class="meta">
|
<table class="meta">
|
||||||
{% if request %}
|
{% if request %}
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -927,7 +927,7 @@ Exception Value: {{ exception_value|force_escape }}
|
||||||
"""
|
"""
|
||||||
|
|
||||||
TECHNICAL_500_TEXT_TEMPLATE = """{% load firstof from future %}{% firstof exception_type 'Report' %}{% if request %} at {{ request.path_info }}{% endif %}
|
TECHNICAL_500_TEXT_TEMPLATE = """{% load firstof from future %}{% firstof exception_type 'Report' %}{% if request %} at {{ request.path_info }}{% endif %}
|
||||||
{% firstof exception_value 'No exception supplied' %}
|
{% firstof exception_value 'No exception message supplied' %}
|
||||||
{% if request %}
|
{% if request %}
|
||||||
Request Method: {{ request.META.REQUEST_METHOD }}
|
Request Method: {{ request.META.REQUEST_METHOD }}
|
||||||
Request URL: {{ request.build_absolute_uri }}{% endif %}
|
Request URL: {{ request.build_absolute_uri }}{% endif %}
|
||||||
|
|
|
@ -128,7 +128,7 @@ class ExceptionReporterTests(TestCase):
|
||||||
reporter = ExceptionReporter(request, None, None, None)
|
reporter = ExceptionReporter(request, None, None, None)
|
||||||
html = reporter.get_traceback_html()
|
html = reporter.get_traceback_html()
|
||||||
self.assertIn('<h1>Report at /test_view/</h1>', html)
|
self.assertIn('<h1>Report at /test_view/</h1>', html)
|
||||||
self.assertIn('<pre class="exception_value">No exception supplied</pre>', html)
|
self.assertIn('<pre class="exception_value">No exception message supplied</pre>', html)
|
||||||
self.assertIn('<th>Request Method:</th>', html)
|
self.assertIn('<th>Request Method:</th>', html)
|
||||||
self.assertIn('<th>Request URL:</th>', html)
|
self.assertIn('<th>Request URL:</th>', html)
|
||||||
self.assertNotIn('<th>Exception Type:</th>', html)
|
self.assertNotIn('<th>Exception Type:</th>', html)
|
||||||
|
|
Loading…
Reference in New Issue