{%- macro attrs(widget) -%} {% for key in widget.attrs %} {{ key }}="{{ widget.attrs[key] }}"{% endfor -%} {%- endmacro -%} {%- macro value(widget) -%} {{ widget.value != None and 'value="' + widget.value_repr + '"' or 'value=""' }} {%- endmacro -%} {%- macro id(widget) -%} {{ widget.attrs.get('id') and '' or 'id="' + widget.name + '"' }} {%- endmacro -%} {%- macro label(widget) -%} {%- if widget.title %} {%- endif -%} {%- endmacro -%} {%- macro error(widget) -%} {%- if widget.errors %} {%- endif %} {%- endmacro -%}