{% if frames %}
{{ status_code }}

{{ error_title }}

{{ error_message }}

{% if structured_errors %}
Validation Errors ({{ structured_errors|length }})
{% for error in structured_errors %}
{{ error.code }} {{ error.title }}
{% if error.source %} {% if error.source.pointer %} Location:{{ error.source.pointer }} {% elif error.source.parameter %} Parameter:{{ error.source.parameter }} {% elif error.source.header %} Header:{{ error.source.header }} {% endif %} {% endif %}
{{ error.detail }}
{% if error.meta %}
Additional Info:
{{ error.meta | jsonify(indent=2) }}
{% endif %}
{% endfor %}
{% endif %}
Traceback (most recent call last)
{% for frame in frames %}
{{ frame.filename }} {{ frame.function }} {{ frame.lineno }}
{% for line_num, line in frame.code_context %}
{{ line_num }} {{ line }}
{% endfor %}
{% if frame.locals %}
Local Variables
{% for name, value in frame.locals.items() %}
{{ name }}
{{ value }}
{% endfor %}
{% endif %}
{% endfor %}
{% else %}

{{ status_code }}

{{ error_message }}

{% if structured_errors %}

Errors:

{% endif %} Go Home
{% endif %}