Publication Traverser¶
Publication Traverser
-
class
zope.traversing.publicationtraverse.PublicationTraverser[source]¶ Bases:
objectTraversal used for publication.
The significant differences from
zope.traversing.adapters.traversePathElementare:- Instead of adapting each traversed object to ITraversable,
this version multi-adapts (ob, request) to
zope.publisher.interfaces.IPublishTraverse. - This version wraps a security proxy around each traversed object.
- This version raises
zope.publisher.interfaces.NotFoundrather thanzope.location.interfaces.LocationError. - This version has a method,
traverseRelativeURL(), that supports “browserDefault” traversal.
- Instead of adapting each traversed object to ITraversable,
this version multi-adapts (ob, request) to
-
zope.traversing.publicationtraverse.PublicationTraverse¶ alias of
PublicationTraverser
-
class
zope.traversing.publicationtraverse.PublicationTraverserWithoutProxy[source]¶ Bases:
zope.traversing.publicationtraverse.PublicationTraverserA
PublicationTraversethat does not add security proxies.