diff options
author | Raymond Hettinger <python@rcn.com> | 2008-05-08 04:35:20 (GMT) |
---|---|---|
committer | Raymond Hettinger <python@rcn.com> | 2008-05-08 04:35:20 (GMT) |
commit | c5a1cc5c37795cf243e1ba83cfa3cb39ec62a61c (patch) | |
tree | f24df34cdfc06476d1a9d6e175898a649753b748 /Objects/setobject.c | |
parent | 2e6407d813c09bc1bab8572fd26bdc50d9f0ef4e (diff) | |
download | cpython-c5a1cc5c37795cf243e1ba83cfa3cb39ec62a61c.zip cpython-c5a1cc5c37795cf243e1ba83cfa3cb39ec62a61c.tar.gz cpython-c5a1cc5c37795cf243e1ba83cfa3cb39ec62a61c.tar.bz2 |
Frozensets do not benefit from autoconversion.
Diffstat (limited to 'Objects/setobject.c')
-rw-r--r-- | Objects/setobject.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Objects/setobject.c b/Objects/setobject.c index cc2c2ee..b379845 100644 --- a/Objects/setobject.c +++ b/Objects/setobject.c @@ -1755,7 +1755,7 @@ set_contains(PySetObject *so, PyObject *key) 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); @@ -1790,7 +1790,7 @@ set_remove(PySetObject *so, PyObject *key) 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); @@ -1821,7 +1821,7 @@ set_discard(PySetObject *so, PyObject *key) 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); |