[Checkins] SVN: Zope/branches/haufe-legacy-integration/ - Launchpad #373658: traversal using (un)restrictedTraverse
Wichert Akkerman
wichert at wiggy.net
Sun May 10 17:13:47 EDT 2009
Previously Andreas Jung wrote:
> Modified: Zope/branches/haufe-legacy-integration/src/OFS/Traversable.py
> ===================================================================
> --- Zope/branches/haufe-legacy-integration/src/OFS/Traversable.py 2009-05-10 16:14:42 UTC (rev 99828)
> +++ Zope/branches/haufe-legacy-integration/src/OFS/Traversable.py 2009-05-10 19:12:43 UTC (rev 99829)
> @@ -154,6 +154,7 @@
> path = list(path)
>
> REQUEST = {'TraversalRequestNameStack': path}
> + web_request = getattr(self, 'REQUEST', None)
> path.reverse()
> path_pop = path.pop
>
> @@ -198,7 +199,7 @@
> ns, nm = nsParse(name)
> try:
> next = namespaceLookup(
> - ns, nm, obj, aq_acquire(self, 'REQUEST'))
> + ns, nm, obj, web_request).__of__(obj)
> if IAcquirer.providedBy(next):
> next = next.__of__(obj)
> if restricted and not validate(
What is the rational for the extra aq wrapping you are introducing here?
Wichert.
--
Wichert Akkerman <wichert at wiggy.net> It is simple to make things.
http://www.wiggy.net/ It is hard to make things simple.
More information about the Checkins
mailing list