[Zope-dev] PathIndex doesn't index last part of path

Andy McKay andy@agmweb.ca
Sat, 17 Aug 2002 23:54:06 -0700


> If you call getObject, that actually does traversal anyway.

Right, in that situation it would be pointless...

You rock, Casey, thanks. I was thinking more about adding:

def getMetadataFromPath(self, path):
    """ get metadata for an object using its path """
    rid = self._catalog.uids[path]
    return self._catalog.getMetadataForRID(rid)

def getIndexFromPath(self, path):
    """ get index for an object using its path """
    rid = self._catalog.uids[path]
    return self._catalog.getIndexDataForRID(rid)

Since this uses the same terminology and returns the same data as
getIndexDataForRID and getMetadataDataForRID. Is there any reason why I
couldn't checked these in?
--
  Andy McKay
  Agmweb Consulting
  http://www.agmweb.ca