web/formwidgets.py
branchtls-sprint
changeset 1749 b61dc3e5dca5
parent 1735 07afba765926
child 1768 b59b7c422a8a
equal deleted inserted replaced
1748:aa1806e76699 1749:b61dc3e5dca5
    48     def _render_attrs(self, form, field):
    48     def _render_attrs(self, form, field):
    49         """return html tag name, attributes and a list of values for the field
    49         """return html tag name, attributes and a list of values for the field
    50         """
    50         """
    51         name = form.context[field]['name']
    51         name = form.context[field]['name']
    52         values = form.context[field]['value']
    52         values = form.context[field]['value']
    53         if not values:
       
    54             values = (INTERNAL_FIELD_VALUE,)
       
    55         if not isinstance(values, (tuple, list)):
    53         if not isinstance(values, (tuple, list)):
    56             values = (values,)
    54             values = (values,)
    57         attrs = dict(self.attrs)
    55         attrs = dict(self.attrs)
    58         if self.setdomid:
    56         if self.setdomid:
    59             attrs['id'] = form.context[field]['id']
    57             attrs['id'] = form.context[field]['id']