<br><br><div class="gmail_quote">On Mon, Feb 14, 2011 at 1:50 AM, Greg Ewing <span dir="ltr"><<a href="mailto:greg.ewing@canterbury.ac.nz">greg.ewing@canterbury.ac.nz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">Chris Colbert wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
changing the include definition to:<br>
<br>
cdef extern from "Python.h":<br>
int PyObject_GenericSetAttr(PyObject*, PyObject*, PyObject*) except -1<br>
</blockquote>
<br></div>
This suggests another possible workaround:<div class="im"><br>
<br>
cdef extern from "Python.h":<br></div>
int PyObject_GenericDelAttr "PyObject_GenericSetAttr" (object, object, PyObject*)<br>
<br>
This creates an alias for PyObject_GenericSetAttr with a different<br>
signature, which you then call as<br><br></blockquote><div> </div><div>Awesome, I didn't know you could do this. Thanks. </div></div><br>