# HG changeset patch # User Sylvain Thénault # Date 1273497253 -7200 # Node ID 5b7eb0839da353f1ba4f416ba6e40b9dbaaf5287 # Parent c342531032a1b07c68777680be83f521baeb7064 [table view] take care to None label diff -r c342531032a1 -r 5b7eb0839da3 web/htmlwidgets.py --- a/web/htmlwidgets.py Fri May 07 20:07:54 2010 +0200 +++ b/web/htmlwidgets.py Mon May 10 15:14:13 2010 +0200 @@ -326,7 +326,7 @@ self.w(u'') for column in self.columns: attrs = ('%s="%s"' % (name, value) for name, value in column.cell_attrs.iteritems()) - self.w(u'%s' % (' '.join(attrs), column.name)) + self.w(u'%s' % (' '.join(attrs), column.name or u'')) self.w(u'') self.w(u'') for rowindex in xrange(len(self.model.get_rows())): diff -r c342531032a1 -r 5b7eb0839da3 web/views/tableview.py --- a/web/views/tableview.py Fri May 07 20:07:54 2010 +0200 +++ b/web/views/tableview.py Mon May 10 15:14:13 2010 +0200 @@ -224,7 +224,7 @@ # compute column header if headers is not None: label = headers[displaycols.index(colindex)] - if colindex == mainindex: + if colindex == mainindex and label is not None: label += ' (%s)' % self.cw_rset.rowcount column = TableColumn(label, colindex) coltype = self.cw_rset.description[0][colindex]