From a48dbde93b661372bb82e088672854c258dc6609 Mon Sep 17 00:00:00 2001 From: "Andrew M. Kuchling" Date: Mon, 10 Jul 2000 13:56:35 +0000 Subject: Patch from Joe Eaton (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. --- Lib/dumbdbm.py | 1 - 1 file changed, 1 deletion(-) diff --git a/Lib/dumbdbm.py b/Lib/dumbdbm.py index 200bc7f..0ce901f 100644 --- a/Lib/dumbdbm.py +++ b/Lib/dumbdbm.py @@ -120,7 +120,6 @@ class _Database: else: pos, siz = self._addval(val) self._index[key] = pos, siz - self._addkey(key, (pos, siz)) def __delitem__(self, key): del self._index[key] -- cgit v0.12