]> granicus.if.org Git - python/commitdiff
_PyEval_EvalCodeWithName(): remove redundant check
authorVictor Stinner <victor.stinner@gmail.com>
Wed, 11 Jan 2017 01:12:06 +0000 (02:12 +0100)
committerVictor Stinner <victor.stinner@gmail.com>
Wed, 11 Jan 2017 01:12:06 +0000 (02:12 +0100)
Replace the runtime check with an assertion (just in case).

Python/ceval.c

index f86f6aafdc0c5c06cf9008a3ee3eb2d7ebd3ab97..b970ece4e923e3eb30af901cae3a0b5958000653 100644 (file)
@@ -4017,7 +4017,8 @@ _PyEval_EvalCodeWithName(PyObject *_co, PyObject *globals, PyObject *locals,
             }
         }
 
-        if (j >= total_args && kwdict == NULL) {
+        assert(j >= total_args);
+        if (kwdict == NULL) {
             PyErr_Format(PyExc_TypeError,
                          "%U() got an unexpected keyword argument '%S'",
                          co->co_name, keyword);