Mercurial > cpython-lru_cache-weakref
diff Objects/setobject.c @ 46742:981caf24dd8a
Forward port r62848.
| author | Raymond Hettinger <python@rcn.com> |
|---|---|
| date | Thu, 08 May 2008 16:02:10 +0000 |
| parents | 142a11b3057e |
| children | 98827a21e352 |
line wrap: on
line diff
--- a/Objects/setobject.c Thu May 08 15:37:53 2008 +0000 +++ b/Objects/setobject.c Thu May 08 16:02:10 2008 +0000 @@ -1743,7 +1743,7 @@ rv = set_contains_key(so, key); if (rv == -1) { - if (!PyAnySet_Check(key) || !PyErr_ExceptionMatches(PyExc_TypeError)) + if (!PySet_Check(key) || !PyErr_ExceptionMatches(PyExc_TypeError)) return -1; PyErr_Clear(); tmpkey = make_new_set(&PyFrozenSet_Type, NULL); @@ -1778,7 +1778,7 @@ rv = set_discard_key(so, key); if (rv == -1) { - if (!PyAnySet_Check(key) || !PyErr_ExceptionMatches(PyExc_TypeError)) + if (!PySet_Check(key) || !PyErr_ExceptionMatches(PyExc_TypeError)) return NULL; PyErr_Clear(); tmpkey = make_new_set(&PyFrozenSet_Type, NULL); @@ -1809,7 +1809,7 @@ rv = set_discard_key(so, key); if (rv == -1) { - if (!PyAnySet_Check(key) || !PyErr_ExceptionMatches(PyExc_TypeError)) + if (!PySet_Check(key) || !PyErr_ExceptionMatches(PyExc_TypeError)) return NULL; PyErr_Clear(); tmpkey = make_new_set(&PyFrozenSet_Type, NULL);
