-----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
Repoze-dev@lists.repoze.org
http://lists.repoze.org/listinfo/repoze-dev

Reply via email to