[Zope-Checkins]
SVN: Zope/trunk/lib/python/Products/ZCatalog/Catalog.py
added more checks for _length attribute
Andreas Jung
andreas at andreas-jung.com
Fri Oct 15 13:53:12 EDT 2004
Log message for revision 28200:
added more checks for _length attribute
Changed:
U Zope/trunk/lib/python/Products/ZCatalog/Catalog.py
-=-
Modified: Zope/trunk/lib/python/Products/ZCatalog/Catalog.py
===================================================================
--- Zope/trunk/lib/python/Products/ZCatalog/Catalog.py 2004-10-15 13:30:21 UTC (rev 28199)
+++ Zope/trunk/lib/python/Products/ZCatalog/Catalog.py 2004-10-15 17:53:10 UTC (rev 28200)
@@ -339,6 +339,8 @@
if index is None: # we are inserting new data
index = self.updateMetadata(object, uid)
+ if not hasattr(self, '_length'):
+ self.migrate__len__()
self._length.change(1)
self.uids[uid] = index
self.paths[index] = uid
@@ -389,6 +391,8 @@
del data[rid]
del paths[rid]
del uids[uid]
+ if not hasattr(self, '_length'):
+ self.migrate__len__()
self._length.change(-1)
else:
More information about the Zope-Checkins
mailing list