On Wed, Aug 12, 2009 at 3:26 AM, Thomas Lotze<thomas@thomas-lotze.de> wrote: ...
getParent is used by a number of zope.app.* packages (apidoc, container, dependable, onlinehelp, preference, rotterdam, pythonpage, workflow). Its only other occurrence is in zope.traversing where it is defined, but not used.
getParents is used by zope.app.* packages as well (rotterdam, tree, workflow) and definitions of it occur in zope.location and zope.traversing, where it isn't used either, though.
Seeing this now, I agree to removing the functions provided nobody objects against removing parts of the API that might be depended on by client code out there. (Both functions are actually exported by zope.traversing.api.)
I object to removing API functions that client code might use. (Was that a trick questions?) What is the point of this exercise? Jim -- Jim Fulton