error.html 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <!DOCTYPE html>
  2. <!--
  3. Copyright (c) Jupyter Development Team.
  4. Distributed under the terms of the Modified BSD License.
  5. -->
  6. <html>
  7. <head>
  8. <meta charset="utf-8">
  9. <title>{% block title %}{{page_title | e}}{% endblock %}</title>
  10. {% block favicon %}<link rel="shortcut icon" type="image/x-icon" href="/static/favicons/favicon.ico">{% endblock %}
  11. </head>
  12. <body>
  13. {% block stylesheet %}
  14. <style type="text/css">
  15. /* disable initial hide */
  16. div#header, div#site {
  17. display: block;
  18. }
  19. </style>
  20. {% endblock %}
  21. {% block site %}
  22. <div class="error">
  23. {% block h1_error %}
  24. <h1>{{status_code | e}} : {{status_message | e}}</h1>
  25. {% endblock h1_error %}
  26. {% block error_detail %}
  27. {% if message %}
  28. <p>The error was:</p>
  29. <div class="traceback-wrapper">
  30. <pre class="traceback">{{message | e}}</pre>
  31. </div>
  32. {% endif %}
  33. {% endblock %}
  34. </header>
  35. {% endblock %}
  36. {% block script %}
  37. <script type='text/javascript'>
  38. window.onload = function () {
  39. var tb = document.getElementsByClassName('traceback')[0];
  40. tb.scrollTop = tb.scrollHeight;
  41. {% if message %}
  42. console.error("{{message | e}}")
  43. {% endif %}
  44. };
  45. </script>
  46. {% endblock script %}
  47. </body>
  48. </html>