This reverts commit 8e76c71be6136f4e2289f8c67e422097f5e10dfe. No need to copy here, the culprit should be in py-sink.c.
Showing the changes to python (1 of 1 file). Show all
Unified · Split
| @@ -573,9 +573,7 @@ static PyObject* Pyaubio_source_iter_next(Py_source *self) { · 572 unmodified lines | ||
| 573 | 573 | return vec; |
| 574 | 574 | } else if (PyLong_AsLong(size) > 0) { |
| 575 | 575 | // short read, return a shorter array |
| 576 | − PyArrayObject *shortread = (PyArrayObject*) | |
| 577 | − PyArray_FROM_OTF(PyTuple_GetItem(done, 0), NPY_NOTYPE, | |
| 578 | − NPY_ARRAY_ENSURECOPY); | |
| 576 | + PyArrayObject *shortread = (PyArrayObject*)PyTuple_GetItem(done, 0); | |
| 579 | 577 | PyArray_Dims newdims; |
| 580 | 578 | PyObject *reshaped; |
| 581 | 579 | newdims.len = PyArray_NDIM(shortread); |