Use PyDict_Contains() instead of PySequence_Contains().

This commit is contained in:
Raymond Hettinger 2003-12-13 11:58:56 +00:00
parent 8f5cdaa784
commit d3ae6729e7

View file

@ -690,7 +690,7 @@ static PyMappingMethods proxy_as_mapping = {
static int
proxy_contains(proxyobject *pp, PyObject *key)
{
return PySequence_Contains(pp->dict, key);
return PyDict_Contains(pp->dict, key);
}
static PySequenceMethods proxy_as_sequence = {
@ -709,7 +709,7 @@ static PySequenceMethods proxy_as_sequence = {
static PyObject *
proxy_has_key(proxyobject *pp, PyObject *key)
{
int res = PySequence_Contains(pp->dict, key);
int res = PyDict_Contains(pp->dict, key);
if (res < 0)
return NULL;
return PyBool_FromLong(res);