From 64d57eae96b65b3d618d8b3e8d68111da80f283a Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Thu, 31 Mar 2005 03:54:11 +0000 Subject: fixed reference count bug cleaner error reporting more optimizations added generic numpy support (not working) fixes for maxmsp svn path=/trunk/; revision=2655 --- externals/grill/py/source/pybuffer.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'externals/grill/py/source/pybuffer.cpp') diff --git a/externals/grill/py/source/pybuffer.cpp b/externals/grill/py/source/pybuffer.cpp index 8f22acf1..42e23557 100644 --- a/externals/grill/py/source/pybuffer.cpp +++ b/externals/grill/py/source/pybuffer.cpp @@ -217,8 +217,10 @@ static PyObject *buffer_item(pySamplebuffer *self, int i) } } } - else - Py_INCREF(ret = Py_None); + else { + Py_INCREF(Py_None); + ret = Py_None; + } return ret; } @@ -274,8 +276,10 @@ static PyObject *buffer_slice(pySamplebuffer *self,int ilow = 0,int ihigh = 1<<( else ret = nobj; } - else - Py_INCREF(ret = Py_None); + else { + Py_INCREF(Py_None); + ret = Py_None; + } } else #endif -- cgit v1.2.1