Your code looks fine, I think it meshes better with the underlying catalog code too. I don't have a problem with this getting checked in, just make sure you update IZCatalog.py, help/Catalog.py and add unit tests (that pass ;^).
-Casey ----- Original Message ----- From: "Andy McKay" <[EMAIL PROTECTED]> To: "Casey Duncan" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Sunday, August 18, 2002 2:54 AM Subject: Re: [Zope-dev] PathIndex doesn't index last part of path > > 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 > > > > _______________________________________________ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )