python/ext/py-phasevoc.c: improve error message
authorPaul Brossier <piem@piem.org>
Tue, 10 May 2016 21:20:52 +0000 (23:20 +0200)
committerPaul Brossier <piem@piem.org>
Tue, 10 May 2016 21:20:52 +0000 (23:20 +0200)
python/ext/py-phasevoc.c

index 71bb5d5..62312ea 100644 (file)
@@ -66,9 +66,9 @@ Py_pvoc_init (Py_pvoc * self, PyObject * args, PyObject * kwds)
 {
   self->o = new_aubio_pvoc ( self->win_s, self->hop_s);
   if (self->o == NULL) {
-    char_t errstr[30];
-    sprintf(errstr, "error creating pvoc with %d, %d", self->win_s, self->hop_s);
-    PyErr_SetString (PyExc_RuntimeError, errstr);
+    PyErr_Format(PyExc_RuntimeError,
+        "failed creating pvoc with win_s=%d, hop_s=%d",
+        self->win_s, self->hop_s);
     return -1;
   }