[Numpy-discussion] Solving a memory leak in a numpy extension; PyArray_ContiguousFromObject
"V. Armando Solé"
sole at esrf.fr
Mon Apr 20 07:39:07 EDT 2009
Dan S wrote:
> But as you can see, my C code doesn't perform any malloc() or
> suchlike, so I'm stumped.
>
> I'd be grateful for any further thoughts
Could it be your memory leak is in:
return PyFloat_FromDouble(3.1415927); // temporary
You are creating a "python float object" from something. What if you
return Py_None instead of your float?:
Py_INCREF(Py_None);
return PyNone;
I do not know if it will help you but I guess it falls in the "any
further thought" category :-)
Best regards,
Armando
More information about the NumPy-Discussion
mailing list