[Checkins] SVN: zc.FileStorage/dev/src/zc/FileStorage/__init__.py Added code to actually free space in fsIndex.pop. :/

Jim Fulton jim at zope.com
Thu Dec 13 13:11:10 EST 2007


Log message for revision 82281:
  Added code to actually free space in fsIndex.pop. :/
  

Changed:
  U   zc.FileStorage/dev/src/zc/FileStorage/__init__.py

-=-
Modified: zc.FileStorage/dev/src/zc/FileStorage/__init__.py
===================================================================
--- zc.FileStorage/dev/src/zc/FileStorage/__init__.py	2007-12-13 17:18:31 UTC (rev 82280)
+++ zc.FileStorage/dev/src/zc/FileStorage/__init__.py	2007-12-13 18:11:09 UTC (rev 82281)
@@ -42,6 +42,8 @@
         if default is _fsIndexPop_marker:
             raise KeyError(key)
         return default
+    if not tree:
+        del self._data[key[:6]]
     return ZODB.fsIndex.str2num(v)
 
 ZODB.fsIndex.fsIndex.pop = fsIndexPop



More information about the Checkins mailing list