PublicationTraverse should live in zope.traversing

Bug #338831 reported by Francis J. Lacoste
6
Affects Status Importance Assigned to Milestone
Zope 3
Won't Fix
Undecided
Unassigned
zope.traversing
Fix Released
Undecided
Unassigned

Bug Description

There is no base implementation of IPublication in zope.publisher, and if one want to write a simple one (for testing purpose) that has a similar behaviour to PublicationTraverse, we have to depends on zope.app stuff.

zope.app.publication.publicationtraverse doesn't depend on anything in zope.app, so it would probably be a good idea to move it to zope.traversing.

Revision history for this message
Dan Korostelev (nadako) wrote :

That sounds like a sane idea. I personally also had a case when I need part of publicationtraverse while not wanting to add any of zope.app. Though, I think this should wait until end of PyCon, where Shane Hathaway, Jim Fulton and others will decide on more general publisher-related questions. After that, I'll be happy to move traveral publication base class to zope.traversing if we'll still have any need for that.

Tres Seaver (tseaver)
Changed in zope3:
status: New → Won't Fix
Tres Seaver (tseaver)
tags: added: bugday20100424
Revision history for this message
Gediminas Paulauskas (menesis) wrote :

3.7.0 (2009-05-23)
------------------

- Moved the publicationtraverse module to zope.traversing, removing the
  zope.app.publisher -> zope.app.publication dependency (which was a
  cycle).

Changed in zope.traversing:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.