Dag, some ideas for your consideration ...

1) What about changing those bare void* context pointer to PyObject*

2) What about making FinishContext(PyObject**), and make it set the
arg to NULL on return?.

3) refnanny.Error (formely refnanny.RefnannyExeception) is raised in
Context.end() in case of errors. Is this fine? What about raising at
the end of FinishContext()?


-- 
Lisandro Dalcín
---------------
Centro Internacional de Métodos Computacionales en Ingeniería (CIMEC)
Instituto de Desarrollo Tecnológico para la Industria Química (INTEC)
Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)
PTLC - Güemes 3450, (3000) Santa Fe, Argentina
Tel/Fax: +54-(0)342-451.1594
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to