[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

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