[Python-checkins] CVS: python/dist/src/Objects listobject.c,2.92,2.92.4.1 tupleobject.c,2.48.4.2,2.48.4.3
Tim Peters
tim_one@users.sourceforge.net
Fri, 06 Jul 2001 10:48:49 -0700
Update of /cvsroot/python/python/dist/src/Objects
In directory usw-pr-cvs1:/tmp/cvs-serv14270/python-release21-maint/dist/src/Objects
Modified Files:
Tag: release21-maint
listobject.c tupleobject.c
Log Message:
SF bug #439104: Tuple richcompares has code-typo.
Symptom: (1, 2, 3) <= (1, 2) returned 1.
Also an isomorphic error was in the list richcompare code.
Index: listobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/listobject.c,v
retrieving revision 2.92
retrieving revision 2.92.4.1
diff -C2 -r2.92 -r2.92.4.1
*** listobject.c 2001/02/12 22:06:02 2.92
--- listobject.c 2001/07/06 17:48:47 2.92.4.1
***************
*** 1462,1466 ****
switch (op) {
case Py_LT: cmp = vs < ws; break;
! case Py_LE: cmp = ws <= ws; break;
case Py_EQ: cmp = vs == ws; break;
case Py_NE: cmp = vs != ws; break;
--- 1462,1466 ----
switch (op) {
case Py_LT: cmp = vs < ws; break;
! case Py_LE: cmp = vs <= ws; break;
case Py_EQ: cmp = vs == ws; break;
case Py_NE: cmp = vs != ws; break;
Index: tupleobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/tupleobject.c,v
retrieving revision 2.48.4.2
retrieving revision 2.48.4.3
diff -C2 -r2.48.4.2 -r2.48.4.3
*** tupleobject.c 2001/05/29 08:05:01 2.48.4.2
--- tupleobject.c 2001/07/06 17:48:47 2.48.4.3
***************
*** 415,419 ****
switch (op) {
case Py_LT: cmp = vs < ws; break;
! case Py_LE: cmp = ws <= ws; break;
case Py_EQ: cmp = vs == ws; break;
case Py_NE: cmp = vs != ws; break;
--- 415,419 ----
switch (op) {
case Py_LT: cmp = vs < ws; break;
! case Py_LE: cmp = vs <= ws; break;
case Py_EQ: cmp = vs == ws; break;
case Py_NE: cmp = vs != ws; break;