{# Copyright (c) 2014-2016, NVIDIA CORPORATION. All rights reserved. #} {% macro print_flashes() %} {% with messages = get_flashed_messages(with_categories=true) %} {% if messages %} {% for category, message in messages %}
{{ message }}
{% endfor %} {% endif %} {% endwith %} {% endmacro %} {% macro print_errors(form) %} {% if form.errors %}
{% for field_name, field in form._fields.iteritems() %} {% if field.errors %}
  • {% endif %} {% endfor %}
    {% endif %} {% if form.warnings %}
    {% for field_name, field in form._fields.iteritems() %} {% if field.warnings %}
  • {% endif %} {% endfor %}
    {% endif %} {% endmacro %} {% macro print_combined_errors(errors, warnings) %} {% if errors %}
    {% for field_name, field in errors.iteritems() %}
  • {% endfor %}
    {% endif %} {% if warnings %}
    {% for field_name, field in warnings.iteritems() %}
  • {% endfor %}
    {% endif %} {% endmacro %} {% macro mark_errors(list) %} {% for form in list %} {{ ' has-error' if form.errors else '' }} {{ ' has-warning' if form.warnings else '' }} {% endfor %} {% endmacro %} {% macro serve_file(obj, path) %} {% if path[0] == '/' %} {# Absolute path - don't serve file for security reasons #} {{path}} {% else %} {{path}} {% endif %} {% endmacro %}