El 17 Oct 2008, a las 10:37 , Christian Theune escribió: >> There is a process that actually needs the request and this process >> is >> what I call traversal: breaking down a URL and finding a publishable >> object. zope.traversing has (almost) nothing to do with it, the real >> kind of traversal happens in the publisher and facilitates >> IPublishTraverse adapters (rather than ITraversable). The only case >> when >> the two kinds of "traversal" are intermingled is when ++namespaces+ >> + are >> involved. Then IPublishTraverse-style traversal uses ITraversable >> adapters. This has long been considered a mistake but was never >> fixed. > > URL traversal makes use of zope.traversing though.
Yes, but only in the special case of ++namespace++ traversal. This is what I said in the above paragraph already. zope.publisher itself doesn't depend on zope.traversing and the default publication implementation in zope.app.publication uses zope.traversing only for + +namespace++ names (see usage of zope.traversing.namespace.nsParse in zope .app.publication.publicationtraverse.PublicationTraverse.traverseName). _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )