294 static PyObject *
295 urj_pyc_get_pod_signal (urj_pychain_t *self, PyObject *args)
296 {
297 uint32_t sig;
298 uint32_t val;
299 urj_chain_t *urc = self->urchain;
300 if (!PyArg_ParseTuple (args, "i", &sig))
when PyArg_ParseTuple() succeeds
taking False path
301 return NULL;
302 if (!urj_pyc_precheck (urc, UPRC_CBL))
when considering value == (int)0 from chain.c:302
taking True path
303 return NULL;
304
305 val = urj_tap_chain_get_pod_signal (urc, sig);
306 return Py_BuildValue ("i", val);
307 }
returning (PyObject*)NULL without setting an exception