[Python-checkins] CVS: python/dist/src/Lib dumbdbm.py,1.4,1.5

A.M. Kuchling python-dev@python.org
2000年7月10日 06:56:38 -0700


Update of /cvsroot/python/python/dist/src/Lib
In directory slayer.i.sourceforge.net:/tmp/cvs-serv32761
Modified Files:
	dumbdbm.py 
Log Message:
Patch from Joe Eaton <jeaton@hostway.net> (SF#100741) to fix following problem:
 There is a silly bug in the fall-back dumbdbm.py database package in
 the Python 1.5.2 standard distro. This bug causes any changes to an
 existing item to generate a new key, even when the key already
 exists. After many updates, the .dir file used by dumbdbm grows to
 a huge size, and can cause filesystem problems.
Index: dumbdbm.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/dumbdbm.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** dumbdbm.py	1999年04月27日 12:21:17	1.4
--- dumbdbm.py	2000年07月10日 13:56:35	1.5
***************
*** 121,125 ****
 				pos, siz = self._addval(val)
 				self._index[key] = pos, siz
- 			self._addkey(key, (pos, siz))
 	
 	def __delitem__(self, key):
--- 121,124 ----

AltStyle によって変換されたページ (->オリジナル) /