Showing the changes to python/ext (1 of 1 file). Show all
Unified · Split
| @@ -184,9 +184,9 @@ Py_source_do(Py_source * self, PyObject * args) · 183 unmodified lines | ||
| 184 | 184 | /* compute _do function */ |
| 185 | 185 | aubio_source_do (self->o, self->read_to, &read); |
| 186 | 186 | |
| 187 | − PyObject *outputs = PyList_New(0); | |
| 188 | − PyList_Append( outputs, (PyObject *)PyAubio_CFvecToArray (self->read_to)); | |
| 189 | − PyList_Append( outputs, (PyObject *)PyLong_FromLong(read)); | |
| 187 | + PyObject *outputs = PyTuple_New(2); | |
| 188 | + PyTuple_SetItem( outputs, 0, (PyObject *)PyAubio_CFvecToArray (self->read_to) ); | |
| 189 | + PyTuple_SetItem( outputs, 1, (PyObject *)PyLong_FromLong(read)); | |
| 190 | 190 | return outputs; |
| 191 | 191 | } |
| 192 | 192 | |
| @@ -211,9 +211,9 @@ Py_source_do_multi(Py_source * self, PyObject * args) · 18 unmodified lines | ||
| 211 | 211 | /* compute _do function */ |
| 212 | 212 | aubio_source_do_multi (self->o, self->mread_to, &read); |
| 213 | 213 | |
| 214 | − PyObject *outputs = PyList_New(0); | |
| 215 | − PyList_Append( outputs, (PyObject *)PyAubio_CFmatToArray (self->mread_to)); | |
| 216 | − PyList_Append( outputs, (PyObject *)PyLong_FromLong(read)); | |
| 214 | + PyObject *outputs = PyTuple_New(2); | |
| 215 | + PyTuple_SetItem( outputs, 0, (PyObject *)PyAubio_CFmatToArray (self->mread_to)); | |
| 216 | + PyTuple_SetItem( outputs, 1, (PyObject *)PyLong_FromLong(read)); | |
| 217 | 217 | return outputs; |
| 218 | 218 | } |
| 219 | 219 | |