[Zope-Checkins] CVS: Zope/lib/python/Products/ZCatalog - Catalog.py:1.97

Casey Duncan casey@zope.com
Wed, 14 Aug 2002 15:50:42 -0400


Update of /cvs-repository/Zope/lib/python/Products/ZCatalog
In directory cvs.zope.org:/tmp/cvs-serv21183

Modified Files:
	Catalog.py 
Log Message:
Improved dogfood consumption


=== Zope/lib/python/Products/ZCatalog/Catalog.py 1.96 => 1.97 ===
--- Zope/lib/python/Products/ZCatalog/Catalog.py:1.96	Wed Aug 14 15:10:14 2002
+++ Zope/lib/python/Products/ZCatalog/Catalog.py	Wed Aug 14 15:50:42 2002
@@ -81,9 +81,8 @@
         try: self.__len__.set(0)
         except AttributeError: self.__len__=BTrees.Length.Length()
 
-        for index in self.indexes.values():
-            if hasattr(index, '__of__'): index=index.__of__(self)
-            index.clear()
+        for index in self.indexes.keys():
+            self.getIndex(index).clear()
 
     def _convertBTrees(self, threshold=200):