diff options
Diffstat (limited to 'werkzeug/debug/templates/traceback_full.html')
-rw-r--r-- | werkzeug/debug/templates/traceback_full.html | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/werkzeug/debug/templates/traceback_full.html b/werkzeug/debug/templates/traceback_full.html new file mode 100644 index 0000000..edfc64b --- /dev/null +++ b/werkzeug/debug/templates/traceback_full.html @@ -0,0 +1,55 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html> + <head> + <title>$escape(traceback.exception) // Werkzeug Debugger</title> + <link rel="stylesheet" href="./__debugger__?cmd=resource&f=style.css" type="text/css"> + <script type="text/javascript" src="./__debugger__?cmd=resource&f=jquery.js"></script> + <script type="text/javascript" src="./__debugger__?cmd=resource&f=debugger.js"></script> + <script type="text/javascript"> + var TRACEBACK = $traceback.id, + CONSOLE_MODE = false, + EVALEX = ${evalex and 'true' or 'false'}; + </script> + </head> + <body> + <div class="debugger"> + <h1>$escape(traceback.exception_type)</h1> + <div class="detail"> + <p class="errormsg">$escape(traceback.exception)</p> + </div> + <h2 class="traceback">Traceback <em>(most recent call last)</em></h2> + $traceback.render_summary(include_title=False) + <div class="plain"> + <form action="http://paste.pocoo.org/" method="post"> + <p> + <input type="hidden" name="language" value="pytb"> + This is the Copy/Paste friendly version of the traceback. <span + class="pastemessage">You can also paste this traceback into the public + lodgeit pastebin: <input type="submit" value="create paste"></span> + </p> + <textarea cols="50" rows="10" name="code" readonly>$escape(traceback.plaintext)</textarea> + </form> + </div> + <div class="explanation"> + The debugger caught an exception in your WSGI application. You can now + look at the traceback which led to the error. <span class="nojavascript"> + If you enable JavaScript you can also use additional features such as code + execution (if the evalex feature is enabled), automatic pasting of the + exceptions and much more.</span> + </div> + <div class="footer"> + Brought to you by <strong class="arthur">DON'T PANIC</strong>, your + friendly Werkzeug powered traceback interpreter. + </div> + </div> + </body> +</html> +<!-- + +<%py + import re + print re.sub('-{2,}', '-', traceback.plaintext) +%> + +--> |