Log message for revision 122281: micro optimization Changed: U Zope/trunk/src/OFS/Traversable.py
-=- Modified: Zope/trunk/src/OFS/Traversable.py =================================================================== --- Zope/trunk/src/OFS/Traversable.py 2011-07-18 18:42:54 UTC (rev 122280) +++ Zope/trunk/src/OFS/Traversable.py 2011-07-18 18:44:15 UTC (rev 122281) @@ -119,12 +119,9 @@ calls while walking up from an object on a deep level. """ try: - id = self.id + id = self.id or self.getId() except AttributeError: id = self.getId() - else: - if id is None: - id = self.getId() path = (id, ) p = aq_parent(aq_inner(self)) @@ -135,12 +132,9 @@ while p is not None: if func is p.getPhysicalPath.im_func: try: - pid = p.id + pid = p.id or p.getId() except AttributeError: pid = p.getId() - else: - if pid is None: - pid = p.getId() path = (pid, ) + path try: _______________________________________________ Zope-Checkins maillist - Zope-Checkins@zope.org https://mail.zope.org/mailman/listinfo/zope-checkins