[Zope-Checkins] CVS: Products/PluginIndexes/DateIndex -
	DateIndex.py:1.12.2.4
    Andreas Jung 
    andreas at andreas-jung.com
       
    Fri Mar 18 10:31:32 EST 2005
    
    
  
Update of /cvs-repository/Products/PluginIndexes/DateIndex
In directory cvs.zope.org:/tmp/cvs-serv2338/lib/python/Products/PluginIndexes/DateIndex
Modified Files:
      Tag: Zope-2_7-branch
	DateIndex.py 
Log Message:
      - DateIndex/DateRangeIndexes did not reset their __len__ attribute
        properly when cleared 
=== Products/PluginIndexes/DateIndex/DateIndex.py 1.12.2.3 => 1.12.2.4 ===
--- Products/PluginIndexes/DateIndex/DateIndex.py:1.12.2.3	Thu Feb  5 12:49:01 2004
+++ Products/PluginIndexes/DateIndex/DateIndex.py	Fri Mar 18 10:31:01 2005
@@ -96,6 +96,8 @@
 
     def clear( self ):
         """ Complete reset """
+        try: self.__len__.set(0)
+        except AttributeError: self.__len__=BTrees.Length.Length()
         self._index = IOBTree()
         self._unindex = OIBTree()
 
    
    
More information about the Zope-Checkins
mailing list