Module: check_mk
Branch: master
Commit: f2cb753654caafa4888d353493f3649c086b723c
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=f2cb753654caaf…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Fri Jul 8 13:28:24 2016 +0200
Crashreporting: fix crash if crash does not contain local_vars
---
web/htdocs/crash_reporting.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/web/htdocs/crash_reporting.py b/web/htdocs/crash_reporting.py
index 5b7aa24..6509267 100644
--- a/web/htdocs/crash_reporting.py
+++ b/web/htdocs/crash_reporting.py
@@ -279,8 +279,9 @@ def show_crash_report(info):
html.attrencode(info["exc_value"])))
html.write("<tr class=\"data even0\"><td
class=\"left\">%s</td>" % _("Traceback"))
html.write("<td><pre>%s</pre></td></tr>" %
html.attrencode(format_traceback(info["exc_traceback"])))
- html.write("<tr class=\"data odd0\"><td
class=\"left\">%s</td>" % _("Local Variables"))
- html.write("<td><pre>%s</pre></td></tr>" %
html.attrencode(format_local_vars(info["local_vars"])))
+ if "local_vars" in info:
+ html.write("<tr class=\"data odd0\"><td
class=\"left\">%s</td>" % _("Local Variables"))
+ html.write("<td><pre>%s</pre></td></tr>"
% html.attrencode(format_local_vars(info["local_vars"])))
html.write("<tr class=\"data even0\"><td
class=\"left\">%s</td>" % _("Python Module Paths"))
joined_paths = "<br>".join([ html.attrencode(p) for p in
info.get("python_paths", [_("Unknown")]) ])
html.write("<td>%s</td></tr>" % joined_paths)