File: chain.c
Function: urj_pyc_run_svf
Error: returning (PyObject*)NULL without setting an exception
541 static PyObject *
542 urj_pyc_run_svf (urj_pychain_t *self, PyObject *args)
543 {
544     urj_chain_t *urc = self->urchain;
545     char *fname;
546     int stop = 0;
547     unsigned long ref_freq = 0;
548     FILE *svf_file;
549     PyObject *rc;
550 
551     if (!PyArg_ParseTuple (args, "s|iI", &fname, &stop, &ref_freq))
when PyArg_ParseTuple() succeeds
taking False path
552         return NULL;
553     if (!urj_pyc_precheck (urc, UPRC_CBL))
when considering value == (int)0 from chain.c:553
taking True path
554         return NULL;
555 
556     svf_file = fopen (fname, FOPEN_R);
557     if (!svf_file)
558     {
559         PyErr_SetFromErrnoWithFilename(PyExc_IOError, fname);
560         return NULL;
561     }
562     rc = urj_py_chkret (urj_svf_run (urc, svf_file, stop, ref_freq));
563     fclose (svf_file);
564     return rc;
565 }
returning (PyObject*)NULL without setting an exception