On 6/29/09 12:48 PM, yuppie wrote:
Hi!
I did plan to work on a small catalog improvement, but after looking at the code I'd like to do some cleanup first:
1.) remove the deprecated TextIndex
The deprecation warning says: 'Using TextIndex is deprecated (will be removed in Zope' '2.12). Use ZCTextIndex instead.'
2.) remove CHANGES.txt, README.txt and version.txt from Products/ZCatalog
These files seem to be obsolete.
3.) remove security declarations from ZCTextIndex and DateRangeIndex
All the other indexes don't have security declarations. AFAICS there is no way to access indexes from untrusted code without having the 'Manage ZCatalogIndex Entries' permission.
4.) add 'indexSize' to IPluggableIndex and implement it where missing
ZCatalog uses that method and most indexes implement it already.
An API to both get and set 'extras' would be very useful for GenericSetup as well :) Wichert.