[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), "%=");
}