[Python-checkins] python/dist/src/Lib copy_reg.py,1.9.6.1,1.9.6.2
loewis@users.sourceforge.net
loewis@users.sourceforge.net
2003年6月07日 13:09:46 -0700
Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1:/tmp/cvs-serv7018
Modified Files:
Tag: release22-maint
copy_reg.py
Log Message:
Patch #750595: Refer to type complex using builtin. Fixes #595837.
Index: copy_reg.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/copy_reg.py,v
retrieving revision 1.9.6.1
retrieving revision 1.9.6.2
diff -C2 -d -r1.9.6.1 -r1.9.6.2
*** copy_reg.py 28 Dec 2001 15:48:09 -0000 1.9.6.1
--- copy_reg.py 7 Jun 2003 20:09:43 -0000 1.9.6.2
***************
*** 30,37 ****
# Example: provide pickling support for complex numbers.
! def pickle_complex(c):
! return complex, (c.real, c.imag)
! pickle(type(1j), pickle_complex, complex)
# Support for picking new-style objects
--- 30,43 ----
# Example: provide pickling support for complex numbers.
! try:
! complex
! except NameError:
! pass
! else:
! def pickle_complex(c):
! return complex, (c.real, c.imag)
!
! pickle(complex, pickle_complex, complex)
# Support for picking new-style objects