On Jan 16, 2008, at 3:19 AM, Chris Withers wrote:
Philipp von Weitershausen wrote:
- can these proxies be used to keep track of a traversal path in
much the same way (although no seperate containment and context
chains needed) as the old Zope 2 acquisition wrappers did?
We generally assign a __parent__ attribute to objects that have a
hierarchical parent object.
Okay, but I'm talking about a context-based chain, ie: keeping track
of what objects were traversed through to obtain the current object.
Traversed here does *not* mean Zope 3 url traversal which si why I'm
looking for something akin to Zope 2's acquisition wrappers, but
without the weird containment/context dual wrapping.
Although I'm not quite sure which Zope 2 issue you mean by "the weird
containment/context dual wrapping," I suspect that zc.shortcut's
traversal proxies do exactly what you want. An old task of mine is to
split out this functionality into something like "zc.traversed". But
it does what you want, and you don't have to use the shortcuts, and it
has the necessary bits for it all to work out.
Zope-Dev maillist - Zope-Dev@zope.org
** No cross posts or HTML encoding! **
(Related lists -