[Python-checkins] python/dist/src/Objects abstract.c,2.107,2.108

nascheme@users.sourceforge.net nascheme@users.sourceforge.net
Sat, 23 Nov 2002 17:07:45 -0800


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

Modified Files:
	abstract.c 
Log Message:
Remove special handling of str and unicode in PyNumber_InPlaceRemainder.  They
both have a nb_remainer slot.


Index: abstract.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/abstract.c,v
retrieving revision 2.107
retrieving revision 2.108
diff -C2 -d -r2.107 -r2.108
*** abstract.c	18 Nov 2002 16:04:52 -0000	2.107
--- abstract.c	24 Nov 2002 01:07:42 -0000	2.108
***************
*** 765,777 ****
  PyNumber_InPlaceRemainder(PyObject *v, PyObject *w)
  {
! 	if (PyString_Check(v))
! 		return PyString_Format(v, w);
! #ifdef Py_USING_UNICODE
! 	else if (PyUnicode_Check(v))
! 		return PyUnicode_Format(v, w);
! #endif
! 	else
! 		return binary_iop(v, w, NB_SLOT(nb_inplace_remainder),
! 					NB_SLOT(nb_remainder), "%=");
  }
  
--- 765,770 ----
  PyNumber_InPlaceRemainder(PyObject *v, PyObject *w)
  {
! 	return binary_iop(v, w, NB_SLOT(nb_inplace_remainder),
! 				NB_SLOT(nb_remainder), "%=");
  }