-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 11/08/2010 10:10 AM, Wichert Akkerman wrote: > On 11/8/10 16:09 , Chris Rossi wrote: >> The document_map, while sometimes stored on the catalog, is not known >> to the catalog. If you want to clear it, you need to do so explicitly. >> This is because r.catalog makes no assumptions about how you retrieve >> a document given a docid. The DocumentMap implementation is provided to >> fit a common case, but is still up to the app to manage. > > right. It would be nice if DocumentMap supported a clear() method though.
The __init__ does what you want: def __init__(self): self.docid_to_address = IOBTree() self.address_to_docid = OIBTree() self.docid_to_metadata = IOBTree() Maybe you could just replace it? At any rate, I wouldn't object to renaming that method 'clear', and adding an '__init__' which called it. 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/ iEYEARECAAYFAkzYE/4ACgkQ+gerLs4ltQ65rwCdEgpNX0bDt7qm4WJPKzpCX41u rU0AniwOqy3eXKCrZQXXggKYoHT+Wc8u =HW9S -----END PGP SIGNATURE----- _______________________________________________ Repoze-dev mailing list Repozefirstname.lastname@example.org http://lists.repoze.org/listinfo/repoze-dev