(self)
return self.show_footer and any(column.has_footer() for column in self.columns)
Returns True if any of the columns define a ``_footer`` attribute or a
        ``render_footer()`` method
Returns True if any of the columns define a ``_footer`` attribute or a
        ``render_footer()`` method
Returns True if any of the columns define a _footer attribute or a render_footer () method
def has_footer(self):
        """
        Returns True if any of the columns define a ``_footer`` attribute or a
        ``render_footer()`` method
        """
        return self.show_footer and any(column.has_footer() for column in self.columns)
def has_footer ( self ) : return self . show_footer and any ( column . has_footer ( ) for column in self . columns )