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
