mirror of https://github.com/python/cpython
Check for identical types before comparing objects to see if they
are the same -- 0 and 0.0 compare equal but should be considered different here!
This commit is contained in:
parent
89d55cad95
commit
efc0bd02e5
|
@ -292,7 +292,7 @@ com_add(c, list, v)
|
|||
int i;
|
||||
for (i = n; --i >= 0; ) {
|
||||
object *w = getlistitem(list, i);
|
||||
if (cmpobject(v, w) == 0)
|
||||
if (v->ob_type == w->ob_type && cmpobject(v, w) == 0)
|
||||
return i;
|
||||
}
|
||||
if (addlistitem(list, v) != 0)
|
||||
|
|
Loading…
Reference in New Issue