# HG changeset patch # User Sylvain Thénault # Date 1287994824 -7200 # Node ID 26587186b85636b1f2e905e105a964a412058ca7 # Parent 9807fb5d5f8d4baf53307926d811e773b25cfa1d [primary view bw compat] we should actually drop 3.2 compat and have proper pre 3.10 compat diff -r 9807fb5d5f8d -r 26587186b856 web/views/primary.py --- a/web/views/primary.py Mon Oct 25 10:19:03 2010 +0200 +++ b/web/views/primary.py Mon Oct 25 10:20:24 2010 +0200 @@ -93,10 +93,8 @@ self._cw, rset=self.cw_rset, view=self, context=context): try: comp.render(w=self.w, row=self.cw_row, view=self) - except NotImplementedError: - warn('[3.2] component %s doesnt implement cell_call, please update' - % comp.__class__, DeprecationWarning) - comp.render(w=self.w, view=self) + except TypeError: + comp.render(w=self.w) self.w(u'') def render_entity_title(self, entity): @@ -229,11 +227,8 @@ else: try: box.render(w=self.w, row=self.cw_row) - except NotImplementedError: - # much probably a context insensitive box, which only - # implements .call() and not cell_call() - # XXX shouldn't occurs with the new box system - box.render(w=self.w) + except TypeError: + box.render(w=self.w) def _prepare_side_boxes(self, entity): sideboxes = []