Simplify behavior setting method.
This commit is contained in:
parent
7b06340885
commit
7b2f9f88dd
@ -721,15 +721,10 @@ static PyObject *PylibMC_Client_set_behaviors(PylibMC_Client *self,
|
|||||||
|
|
||||||
if (!PyMapping_HasKeyString(behaviors, b->name)) {
|
if (!PyMapping_HasKeyString(behaviors, b->name)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
} else if ((v = PyMapping_GetItemString(behaviors, b->name)) == NULL) {
|
||||||
|
|
||||||
v = PyMapping_GetItemString(behaviors, b->name);
|
|
||||||
|
|
||||||
if (v == NULL) {
|
|
||||||
goto error;
|
goto error;
|
||||||
} else if (!PyInt_Check(v)) {
|
} else if (!PyInt_Check(v)) {
|
||||||
PyErr_Format(PyExc_TypeError, "behavior %s must be int",
|
PyErr_Format(PyExc_TypeError, "behavior %s must be int", b->name);
|
||||||
b->name);
|
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user