summaryrefslogtreecommitdiffstats
path: root/Objects/setobject.c
diff options
context:
space:
mode:
authorRaymond Hettinger <python@rcn.com>2008-05-08 04:35:20 (GMT)
committerRaymond Hettinger <python@rcn.com>2008-05-08 04:35:20 (GMT)
commitc5a1cc5c37795cf243e1ba83cfa3cb39ec62a61c (patch)
treef24df34cdfc06476d1a9d6e175898a649753b748 /Objects/setobject.c
parent2e6407d813c09bc1bab8572fd26bdc50d9f0ef4e (diff)
downloadcpython-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.c6
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);