-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 11/08/2010 10:04 AM, Tres Seaver wrote: > On 11/08/2010 09:07 AM, Wichert Akkerman wrote: >> I have some code (from Chris) which rebuilds a repoze.catalog instance. >> It uses a very simple algorithm: > >> catalog.clear() >> for each obj in root: >> index object >> if object is folderish: >> process al its children > >> unfortunately there is one problem with this code: any stale items in >> catalog.document_map are not cleared, so there is still cruft remaining >> after rebuilding the catalog. Can that be considered to be a bug? > > Seems like a bug to me.
Hmm, OTOH: one might use the un-cleared document map to rebuild the catalog indexes / metadata "internally" (rather than crawling the content space tree). The Zope2 catalog's "Advanced" tab does the moral equivalent of this operation. Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tsea...@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkzYEe4ACgkQ+gerLs4ltQ7XzQCgjlIxCEkif0pyUdQ5VhcOqjZb vZEAn1mQPXaaswMc/TyrEtw6EmZoqJUi =2t2a -----END PGP SIGNATURE----- _______________________________________________ Repoze-dev mailing list Repozefirstname.lastname@example.org http://lists.repoze.org/listinfo/repoze-dev