diff --git a/bindings/python/_sigar.c b/bindings/python/_sigar.c index ba04aaeb..9cd77e7c 100644 --- a/bindings/python/_sigar.c +++ b/bindings/python/_sigar.c @@ -151,6 +151,10 @@ static int pysigar_parse_pid(sigar_t *sigar, PyObject *args, long *pid) PySigar_Croak(); } } + else { + PyErr_SetString(PyExc_ValueError, error.message); + return !SIGAR_OK; + } } }