Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7588b8b

Browse files
committed
nest if for clarity
1 parent afcee8b commit 7588b8b

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

Python/ceval.c

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3155,17 +3155,17 @@ PyEval_EvalCodeEx(PyCodeObject *co, PyObject *globals, PyObject *locals,
31553155
}
31563156
if (co->co_kwonlyargcount > 0) {
31573157
for (i = co->co_argcount; i < total_args; i++) {
3158-
PyObject *name, *def;
3158+
PyObject *name;
31593159
if (GETLOCAL(i) != NULL)
31603160
continue;
31613161
name = PyTuple_GET_ITEM(co->co_varnames, i);
3162-
def = NULL;
3163-
if (kwdefs != NULL)
3164-
def = PyDict_GetItem(kwdefs, name);
3165-
if (def != NULL) {
3166-
Py_INCREF(def);
3167-
SETLOCAL(i, def);
3168-
continue;
3162+
if (kwdefs != NULL) {
3163+
PyObject *def = PyDict_GetItem(kwdefs, name);
3164+
if (def) {
3165+
Py_INCREF(def);
3166+
SETLOCAL(i, def);
3167+
continue;
3168+
}
31693169
}
31703170
PyErr_Format(PyExc_TypeError,
31713171
"%U() needs keyword-only argument %S",

0 commit comments

Comments
 (0)