From 27fb5f9bbda1fb3fc0e18dd0a3c3898c09c62f02 Mon Sep 17 00:00:00 2001 From: Fabian Groffen Date: Tue, 26 Dec 2006 09:49:25 +0000 Subject: [PATCH] Merged from trunk 5393:5394 Make _setitem do a deepcopy just in case. svn path=/main/branches/prefix/; revision=5397 --- pym/cache/volatile.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pym/cache/volatile.py b/pym/cache/volatile.py index 068a4b817..0a204b70f 100644 --- a/pym/cache/volatile.py +++ b/pym/cache/volatile.py @@ -17,9 +17,11 @@ class database(template.database): super(database, self).__init__(*args, **config) self._data = {} self.iterkeys = self._data.iterkeys - self._setitem = self._data.__setitem__ self._delitem = self._data.__delitem__ self.__contains__ = self._data.__contains__ + def _setitem(self, name, values): + self._data[name] = copy.deepcopy(values) + def _getitem(self, cpv): return copy.deepcopy(self._data[cpv]) -- 2.26.2