[Python-checkins] python/dist/src/Lib sets.py,1.22,1.23

tim_one@users.sourceforge.net tim_one@users.sourceforge.net
2002年8月25日 11:59:06 -0700


Update of /cvsroot/python/python/dist/src/Lib
In directory usw-pr-cvs1:/tmp/cvs-serv29910/Lib
Modified Files:
	sets.py 
Log Message:
Added a clue about why xyz_update isn't the same as __xyz__.
Index: sets.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/sets.py,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** sets.py	25 Aug 2002 18:43:10 -0000	1.22
--- sets.py	25 Aug 2002 18:59:04 -0000	1.23
***************
*** 362,366 ****
 raise TypeError, "Can't hash a Set, only an ImmutableSet."
 
! # In-place union, intersection, differences
 
 def __ior__(self, other):
--- 362,369 ----
 raise TypeError, "Can't hash a Set, only an ImmutableSet."
 
! # In-place union, intersection, differences.
! # Subtle: The xyz_update() functions deliberately return None,
! # as do all mutating operations on built-in container types.
! # The __xyz__ spellings have to return self, though.
 
 def __ior__(self, other):

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