[Zope-Checkins] SVN: Zope/branches/2.10/ Launchpad #173658: Removed
dead code in OFS.Traversable's
Tres Seaver
tseaver at palladion.com
Sat Mar 8 12:49:39 EST 2008
Log message for revision 84543:
Launchpad #173658: Removed dead code in OFS.Traversable's
'unrestrictedTraverse' (apparent NameError).
Changed:
U Zope/branches/2.10/doc/CHANGES.txt
U Zope/branches/2.10/lib/python/OFS/Traversable.py
-=-
Modified: Zope/branches/2.10/doc/CHANGES.txt
===================================================================
--- Zope/branches/2.10/doc/CHANGES.txt 2008-03-08 13:52:51 UTC (rev 84542)
+++ Zope/branches/2.10/doc/CHANGES.txt 2008-03-08 17:49:38 UTC (rev 84543)
@@ -8,6 +8,9 @@
Bugs fixed
+ - Launchpad #173658: Removed dead code in OFS.Traversable's
+ 'unrestrictedTraverse' (apparent NameError).
+
- Launchpad #198274: "empty" ZopePageTemplates could not be
unpickled.
Modified: Zope/branches/2.10/lib/python/OFS/Traversable.py
===================================================================
--- Zope/branches/2.10/lib/python/OFS/Traversable.py 2008-03-08 13:52:51 UTC (rev 84542)
+++ Zope/branches/2.10/lib/python/OFS/Traversable.py 2008-03-08 17:49:38 UTC (rev 84543)
@@ -161,8 +161,8 @@
# If the path starts with an empty string, go to the root first.
path_pop()
obj = self.getPhysicalRoot()
- if restricted and not validate(None, None, None, obj):
- raise Unauthorized(name)
+ if restricted:
+ validate(None, None, None, obj) # may raise Unauthorized
else:
obj = self
More information about the Zope-Checkins
mailing list