web/views/primary.py
changeset 6371 9af007a3acb9
parent 6366 1806148d6ce8
child 6377 3bb415310d4f
equal deleted inserted replaced
6370:8c3d6f739fa3 6371:9af007a3acb9
   141             if not self.skip_none or (value is not None and value != ''):
   141             if not self.skip_none or (value is not None and value != ''):
   142                 display_attributes.append( (rschema, role, dispctrl, value) )
   142                 display_attributes.append( (rschema, role, dispctrl, value) )
   143         if display_attributes:
   143         if display_attributes:
   144             self.w(u'<table>')
   144             self.w(u'<table>')
   145             for rschema, role, dispctrl, value in display_attributes:
   145             for rschema, role, dispctrl, value in display_attributes:
   146                 if support_args(self._render_attribute, 'label'):
   146                 if not hasattr(self, '_render_attribute'):
   147                     label = self._rel_label(entity, rschema, role, dispctrl)
   147                     label = self._rel_label(entity, rschema, role, dispctrl)
   148                     self.render_attribute(label, value, table=True)
   148                     self.render_attribute(label, value, table=True)
   149                 elif support_args(self._render_attribute, 'dispctrl'):
   149                 elif support_args(self._render_attribute, 'dispctrl'):
   150                     warn('[3.9] _render_attribute prototype has changed and '
   150                     warn('[3.9] _render_attribute prototype has changed and '
   151                          'renamed to render_attribute, please update %s'
   151                          'renamed to render_attribute, please update %s'