[Python-checkins] CVS: python/dist/src/Objects intobject.c,2.64,2.65

Guido van Rossum gvanrossum@users.sourceforge.net
Thu, 23 Aug 2001 14:32:42 -0700


Update of /cvsroot/python/python/dist/src/Objects
In directory usw-pr-cvs1:/tmp/cvs-serv2537

Modified Files:
	intobject.c 
Log Message:
err_ovf(): only raise OverflowError when OverflowWarning was raised.


Index: intobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/intobject.c,v
retrieving revision 2.64
retrieving revision 2.65
diff -C2 -d -r2.64 -r2.65
*** intobject.c	2001/08/23 21:28:33	2.64
--- intobject.c	2001/08/23 21:32:40	2.65
***************
*** 28,32 ****
  {
  	if (PyErr_Warn(PyExc_OverflowWarning, msg) < 0) {
! 		PyErr_SetString(PyExc_OverflowError, msg);
  		return 1;
  	}
--- 28,33 ----
  {
  	if (PyErr_Warn(PyExc_OverflowWarning, msg) < 0) {
! 		if (PyErr_ExceptionMatches(PyExc_OverflowWarning))
! 			PyErr_SetString(PyExc_OverflowError, msg);
  		return 1;
  	}