From 7ea234f00f0d9c166f20e3ddbbd9be147b24bb16 Mon Sep 17 00:00:00 2001
From: Nils Philippsen <nils@redhat.com>
Date: Thu, 26 Nov 2015 00:57:19 +0100
Subject: [PATCH 5/6] Python 3: raise RuntimeErrors, not generic exceptions
---
python/ext/aubiowraphell.h | 2 +-
python/ext/py-sink.c | 2 +-
python/ext/py-source.c | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/python/ext/aubiowraphell.h b/python/ext/aubiowraphell.h
index b9146ef..c75567d 100644
--- a/python/ext/aubiowraphell.h
+++ b/python/ext/aubiowraphell.h
@@ -13,7 +13,7 @@ Py_ ## NAME ## _init (Py_ ## NAME * self, PyObject * args, PyObject * kwds) \
{ \
self->o = new_aubio_## NAME ( PARAMS ); \
if (self->o == NULL) { \
- PyErr_SetString (PyExc_StandardError, "error creating object"); \
+ PyErr_SetString (PyExc_RuntimeError, "error creating object"); \
return -1; \
} \
\
diff --git a/python/ext/py-sink.c b/python/ext/py-sink.c
index be5de36..51b9bc3 100644
--- a/python/ext/py-sink.c
+++ b/python/ext/py-sink.c
@@ -115,7 +115,7 @@ Py_sink_init (Py_sink * self, PyObject * args, PyObject * kwds)
aubio_sink_preset_samplerate ( self->o, self->samplerate );
}
if (self->o == NULL) {
- PyErr_SetString (PyExc_StandardError, "error creating sink with this uri");
+ PyErr_SetString (PyExc_RuntimeError, "error creating sink with this uri");
return -1;
}
self->samplerate = aubio_sink_get_samplerate ( self->o );
diff --git a/python/ext/py-source.c b/python/ext/py-source.c
index f9f972f..085b9ea 100644
--- a/python/ext/py-source.c
+++ b/python/ext/py-source.c
@@ -137,7 +137,7 @@ Py_source_init (Py_source * self, PyObject * args, PyObject * kwds)
if (self->o == NULL) {
char_t errstr[30 + strlen(self->uri)];
sprintf(errstr, "error creating source with %s", self->uri);
- PyErr_SetString (PyExc_StandardError, errstr);
+ PyErr_SetString (PyExc_RuntimeError, errstr);
return -1;
}
self->samplerate = aubio_source_get_samplerate ( self->o );
--
2.5.0