280 static PyObject *
281 urj_pyc_set_pod_signal (urj_pychain_t *self, PyObject *args)
282 {
283 urj_chain_t *urc = self->urchain;
284 uint32_t mask, val, oldval;
285 if (!PyArg_ParseTuple (args, "ii", &mask, &val))
when PyArg_ParseTuple() succeeds
taking False path
286 return NULL;
287 if (!urj_pyc_precheck (urc, UPRC_CBL))
when considering value == (int)0 from chain.c:287
taking True path
288 return NULL;
289
290 oldval = urj_tap_chain_set_pod_signal (urc, mask, val);
291 return Py_BuildValue ("i", oldval);
292 }
returning (PyObject*)NULL without setting an exception