# HG changeset patch # User Pierre-Yves David # Date 1326209607 -3600 # Node ID f47252e243543e65c00d4548cdb58a544db06bda # Parent c075950cc929998293636dc9cf02cde513f4dd7b [tableviews] use ``select_or_none`` instead of ``try: select() except:`` select_or_none is here to avoid multiplying try: except: context in the code. diff -r c075950cc929 -r f47252e24354 web/views/tableview.py --- a/web/views/tableview.py Mon Jan 09 22:40:43 2012 +0100 +++ b/web/views/tableview.py Tue Jan 10 16:33:27 2012 +0100 @@ -458,12 +458,9 @@ # layout callbacks ######################################################### def facets_form(self, **kwargs):# XXX extracted from jqplot cube - try: - return self._cw.vreg['views'].select( - 'facet.filtertable', self._cw, rset=self.cw_rset, view=self, - **kwargs) - except NoSelectableObject: - return None + return self._cw.vreg['views'].select_or_none( + 'facet.filtertable', self._cw, rset=self.cw_rset, view=self, + **kwargs) @cachedproperty def domid(self):