cpython: 119af59911a0 (original) (raw)
Mercurial > cpython
changeset 103052:119af59911a0
Issue #27830: Remove unused _PyStack_AsDict() I forgot to remove this function, I made a mistake in my revert. [#27830]
Victor Stinner victor.stinner@gmail.com | |
---|---|
date | Mon, 05 Sep 2016 11:43:18 -0700 |
parents | df5b6d1c7ea8 |
children | 027e421594b7 |
files | Objects/abstract.c |
diffstat | 1 files changed, 0 insertions(+), 34 deletions(-)[+] [-] Objects/abstract.c 34 |
line wrap: on
line diff
--- a/Objects/abstract.c +++ b/Objects/abstract.c @@ -2309,40 +2309,6 @@ exit: return result; } -static PyObject * -_PyStack_AsDict(PyObject **stack, Py_ssize_t nkwargs, PyObject *func) -{
- while (--nkwargs >= 0) {
int err;[](#l1.18)
PyObject *key = *stack++;[](#l1.19)
PyObject *value = *stack++;[](#l1.20)
if (PyDict_GetItem(kwdict, key) != NULL) {[](#l1.21)
PyErr_Format(PyExc_TypeError,[](#l1.22)
"%.200s%s got multiple values "[](#l1.23)
"for keyword argument '%U'",[](#l1.24)
PyEval_GetFuncName(func),[](#l1.25)
PyEval_GetFuncDesc(func),[](#l1.26)
key);[](#l1.27)
Py_DECREF(kwdict);[](#l1.28)
return NULL;[](#l1.29)
}[](#l1.30)
err = PyDict_SetItem(kwdict, key, value);[](#l1.32)
if (err) {[](#l1.33)
Py_DECREF(kwdict);[](#l1.34)
return NULL;[](#l1.35)
}[](#l1.36)
- }
- return kwdict;
-} - /* Positional arguments are obj followed args. */ PyObject * _PyObject_Call_Prepend(PyObject *func,