[Python-checkins]
python/dist/src/Modules collectionsmodule.c, 1.14, 1.15
rhettinger at users.sourceforge.net
rhettinger at users.sourceforge.net
Tue May 18 14:15:08 EDT 2004
Update of /cvsroot/python/python/dist/src/Modules
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1812
Modified Files:
collectionsmodule.c
Log Message:
Make type check work with subclasses
Index: collectionsmodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/collectionsmodule.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** collectionsmodule.c 12 May 2004 20:55:42 -0000 1.14
--- collectionsmodule.c 18 May 2004 18:15:03 -0000 1.15
***************
*** 588,592 ****
int i, b, vs, ws, minlen, cmp=-1;
! if (v->ob_type != &deque_type || w->ob_type != &deque_type) {
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
--- 588,593 ----
int i, b, vs, ws, minlen, cmp=-1;
! if (!PyObject_TypeCheck(v, &deque_type) ||
! !PyObject_TypeCheck(w, &deque_type)) {
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
More information about the Python-checkins
mailing list