672 static PyObject *
673 urj_pyc_setpart (urj_pychain_t *self, PyObject *args)
674 {
675 urj_chain_t *urc = self->urchain;
676 int part;
677 if (!PyArg_ParseTuple (args, "i", &part))
when PyArg_ParseTuple() succeeds
taking False path
678 return NULL;
679 if (!urj_pyc_precheck (urc, UPRC_CBL|UPRC_DET))
when considering value == (int)0 from chain.c:679
taking True path
680 return NULL;
681
682 urc->active_part = part;
683 return Py_BuildValue ("");
684 }
returning (PyObject*)NULL without setting an exception