File: chain.c
Function: urj_pyc_set_instruction
Error: returning (PyObject*)NULL without setting an exception
338 static PyObject *
339 urj_pyc_set_instruction (urj_pychain_t *self, PyObject *args)
340 {
341     char *instname;
342     urj_part_t *part;
343     urj_chain_t *urc = self->urchain;
344     if (!PyArg_ParseTuple (args, "s", &instname))
when PyArg_ParseTuple() succeeds
taking False path
345         return NULL;
346     if (!urj_pyc_precheck (urc, UPRC_CBL))
when considering value == (int)0 from chain.c:346
taking True path
347         return NULL;
348 
349     part = urj_tap_chain_active_part (urc);
350     if (part == NULL)
351     {
352         PyErr_SetString (UrjtagError, _("No active part on chain"));
353         return NULL;
354     }
355     urj_part_set_instruction (part, instname);
356     return Py_BuildValue ("");
357 }
returning (PyObject*)NULL without setting an exception