On 11/8/10 16:04 , Tres Seaver wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> 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.

A bug in my app though: looks like Chris implemented a CachingCatalog 
class which adds catalog.document_map. Without an API to clear a 
DocumentMap instance I can't clear it though.

Wichert.
_______________________________________________
Repoze-dev mailing list
Repoze-dev@lists.repoze.org
http://lists.repoze.org/listinfo/repoze-dev

Reply via email to