def render_boxes(self): from MCWidgets import Utils attrs = self.get_calc_html_attrs() values = iter(self.get_value()).next for box in self._get_boxes_args(): a = attrs.copy() a.update(box) a['value'] = values() yield '<input %s />' % Utils.html_dict_attrs(a)