[Python-checkins] python/dist/src/Objects object.c,2.162.6.7,2.162.6.8

gvanrossum@users.sourceforge.net gvanrossum@users.sourceforge.net
2002年12月16日 14:32:52 -0800


Update of /cvsroot/python/python/dist/src/Objects
In directory sc8-pr-cvs1:/tmp/cvs-serv16135
Modified Files:
 Tag: release22-maint
	object.c 
Log Message:
try_3way_compare() was returning -1 in one case where it should return
-2 (i.e. an exception was set). (This was already fixed in 2.3
through a different refactoring.)
Worth the release of Pyton 2.2.3? Eventually, I guess...
Index: object.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/object.c,v
retrieving revision 2.162.6.7
retrieving revision 2.162.6.8
diff -C2 -d -r2.162.6.7 -r2.162.6.8
*** object.c	20 Nov 2002 02:38:10 -0000	2.162.6.7
--- object.c	16 Dec 2002 22:32:46 -0000	2.162.6.8
***************
*** 483,487 ****
 		c = (*f)(v, w);
 		if (c < 0 && PyErr_Occurred())
! 			return -1;
 		return c < 0 ? -1 : c > 0 ? 1 : 0;
 	}
--- 483,487 ----
 		c = (*f)(v, w);
 		if (c < 0 && PyErr_Occurred())
! 			return -2;
 		return c < 0 ? -1 : c > 0 ? 1 : 0;
 	}

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