Mercurial > cpython-lru_cache-weakref
diff Python/ceval.c @ 59846:db94aedeb0e0 legacy-trunk
remove pointless condition
| author | Benjamin Peterson <benjamin@python.org> |
|---|---|
| date | Sun, 21 Mar 2010 19:35:39 +0000 |
| parents | db961ba37cfe |
| children | 0d1cdd14c9fa |
line wrap: on
line diff
--- a/Python/ceval.c Sun Mar 21 19:33:38 2010 +0000 +++ b/Python/ceval.c Sun Mar 21 19:35:39 2010 +0000 @@ -3115,23 +3115,21 @@ else if (cmp < 0) goto fail; } - if (j >= co->co_argcount) { - if (kwdict == NULL) { - PyObject *kwd_str = kwd_as_string(keyword); - if (kwd_str) { - PyErr_Format(PyExc_TypeError, - "%.200s() got an unexpected " - "keyword argument '%.400s'", - PyString_AsString(co->co_name), - PyString_AsString(kwd_str)); - Py_DECREF(kwd_str); - } - goto fail; + if (kwdict == NULL) { + PyObject *kwd_str = kwd_as_string(keyword); + if (kwd_str) { + PyErr_Format(PyExc_TypeError, + "%.200s() got an unexpected " + "keyword argument '%.400s'", + PyString_AsString(co->co_name), + PyString_AsString(kwd_str)); + Py_DECREF(kwd_str); } - PyDict_SetItem(kwdict, keyword, value); - continue; + goto fail; } -kw_found: + PyDict_SetItem(kwdict, keyword, value); + continue; + kw_found: if (GETLOCAL(j) != NULL) { PyObject *kwd_str = kwd_as_string(keyword); if (kwd_str) {
