# HG changeset patch # User sylvain.thenault@logilab.fr # Date 1235583561 -3600 # Node ID 6053622aae81677872c090cb05d8ddd872cc327b # Parent b1f68f725fe93c500a3156faafa9fea1c94599c3 fix name error, filter out non empty rset diff -r b1f68f725fe9 -r 6053622aae81 web/views/baseviews.py --- a/web/views/baseviews.py Wed Feb 25 15:55:39 2009 +0100 +++ b/web/views/baseviews.py Wed Feb 25 18:39:21 2009 +0100 @@ -11,6 +11,8 @@ :copyright: 2001-2009 LOGILAB S.A. (Paris, FRANCE), all rights reserved. :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr """ +from __future__ import with_statement + __docformat__ = "restructuredtext en" from warnings import warn @@ -243,9 +245,11 @@ non-meta in a first step, meta in a second step """ if hasattr(self, 'get_side_boxes_defs'): - if rset: + sideboxes = [(label, rset) for label, rset in self.get_side_boxes_defs(entity) + if rset] + if sideboxes: self.w(u'') - for label, rset in self.get_side_boxes_defs(entity): + for label, rset in sideboxes: self.w(u'
') self.w(u'
') self.wview('sidebox', rset, title=label)