%!
from itertools import izip_longest
from random import randint
%>
<%namespace name="forms" file="jsonmapper:templates/forms.html"/>
<%def name="buildTableListForm(forEach, key, values, errors, with_template = True)">
%for subSchema in forEach.validators:
<% errors = errors if isinstance(errors, list) else errors.error_list %>
%for i, (values_, error) in enumerate(izip_longest(values, errors, fillvalue = {})):
<% errors_ = getattr(error, 'error_dict', {}) %>
${self.buildRow(subSchema, key, i, errors_, values_)}
%endfor
%if with_template:
%endif
%endfor
%def>
<%def name="buildRow(subSchema, key, i, errors_, values_)">
%def>