[Python-checkins] python/dist/src/Lib UserDict.py,1.25,1.26
rhettinger at users.sourceforge.net
rhettinger at users.sourceforge.net
Sun Dec 21 17:19:11 EST 2003
Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1:/tmp/cvs-serv24489
Modified Files:
UserDict.py
Log Message:
Make sure the UserDict copies do not share the same underlying
dictionary as the original. This parallels MvL's change to
Lib/os.py 1.56.
Backport candidate.
Index: UserDict.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/UserDict.py,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -d -r1.25 -r1.26
*** UserDict.py 4 Dec 2003 20:04:09 -0000 1.25
--- UserDict.py 21 Dec 2003 22:19:08 -0000 1.26
***************
*** 23,27 ****
def copy(self):
if self.__class__ is UserDict:
! return UserDict(self.data)
import copy
data = self.data
--- 23,27 ----
def copy(self):
if self.__class__ is UserDict:
! return UserDict(self.data.copy())
import copy
data = self.data
More information about the Python-checkins
mailing list