File: chain.c
Function: urj_pyc_poke
Error: returning (PyObject*)NULL without setting an exception
751 static PyObject *
752 urj_pyc_poke (urj_pychain_t *self, PyObject *args)
753 {
754     long unsigned adr, val;
755     urj_bus_area_t area;
756     urj_chain_t *urc = self->urchain;
757 
758     if (!PyArg_ParseTuple (args, "ii", &adr, &val))
when PyArg_ParseTuple() succeeds
taking False path
759         return NULL;
760 
761     if (!urj_pyc_precheck (urc, UPRC_CBL|UPRC_BUS))
when considering value == (int)0 from chain.c:761
taking True path
762         return NULL;
763 
764     URJ_BUS_PREPARE (urj_bus);
765     URJ_BUS_AREA (urj_bus, adr, &area);
766     URJ_BUS_WRITE (urj_bus, adr, val);
767     return Py_BuildValue ("");
768 }
returning (PyObject*)NULL without setting an exception