From: Christian Heimes Date: Thu, 29 Nov 2007 15:07:49 +0000 (+0000) Subject: Removed iter* methods from dictproxy. X-Git-Tag: v3.0a2~76 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=043c8f866db72ad3f0c348e5481b079bc03a9808;p=thirdparty%2FPython%2Fcpython.git Removed iter* methods from dictproxy. The iter methods were a non-working relict from the past. --- diff --git a/Objects/descrobject.c b/Objects/descrobject.c index 8e4dd2e7ec43..294c7b316480 100644 --- a/Objects/descrobject.c +++ b/Objects/descrobject.c @@ -725,23 +725,6 @@ proxy_items(proxyobject *pp) return PyMapping_Items(pp->dict); } -static PyObject * -proxy_iterkeys(proxyobject *pp) -{ - return PyObject_CallMethod(pp->dict, "iterkeys", NULL); -} - -static PyObject * -proxy_itervalues(proxyobject *pp) -{ - return PyObject_CallMethod(pp->dict, "itervalues", NULL); -} - -static PyObject * -proxy_iteritems(proxyobject *pp) -{ - return PyObject_CallMethod(pp->dict, "iteritems", NULL); -} static PyObject * proxy_copy(proxyobject *pp) { @@ -758,13 +741,6 @@ static PyMethodDef proxy_methods[] = { PyDoc_STR("D.values() -> list of D's values")}, {"items", (PyCFunction)proxy_items, METH_NOARGS, PyDoc_STR("D.items() -> list of D's (key, value) pairs, as 2-tuples")}, - {"iterkeys", (PyCFunction)proxy_iterkeys, METH_NOARGS, - PyDoc_STR("D.iterkeys() -> an iterator over the keys of D")}, - {"itervalues",(PyCFunction)proxy_itervalues, METH_NOARGS, - PyDoc_STR("D.itervalues() -> an iterator over the values of D")}, - {"iteritems", (PyCFunction)proxy_iteritems, METH_NOARGS, - PyDoc_STR("D.iteritems() ->" - " an iterator over the (key, value) items of D")}, {"copy", (PyCFunction)proxy_copy, METH_NOARGS, PyDoc_STR("D.copy() -> a shallow copy of D")}, {0}