# HG changeset patch # User Aurelien Campeas # Date 1246009822 -7200 # Node ID b0c564c86a4b69d937b24fb948b337d01852b5e5 # Parent 124fb0b9fa4be8550a760e064d01e73fc85e2873 work around the risk of catching an unrelated TypeError diff -r 124fb0b9fa4b -r b0c564c86a4b web/views/primary.py --- a/web/views/primary.py Fri Jun 26 11:31:57 2009 +0200 +++ b/web/views/primary.py Fri Jun 26 11:50:22 2009 +0200 @@ -57,7 +57,9 @@ self.content_navigation_components('navcontenttop') try: self.render_entity_attributes(entity) - except TypeError: # XXX bw compat + except TypeError, e: # XXX bw compat + if 'render_entity' not in e.args[0]: + raise warn('siderelations argument of render_entity_attributes is ' 'deprecated (%s)' % self.__class__) self.render_entity_attributes(entity, []) @@ -66,6 +68,8 @@ try: self.render_entity_relations(entity) except TypeError: # XXX bw compat + if 'render_entity' not in e.args[0]: + raise warn('siderelations argument of render_entity_relations is ' 'deprecated') self.render_entity_relations(entity, [])