how to pass C++ object to another C++ function via Python function

grbgooglefan ganeshborse at gmail.com
Mon Apr 21 18:11:31 EDT 2008


On Apr 21, 10:17 pm, "Gabriel Genellina" <gagsl-... at yahoo.com.ar>
wrote:
> En Mon, 21 Apr 2008 10:24:15 -0300, grbgooglefan <ganeshbo... at gmail.com> escribió:
>
> > I am trying to pass a C++ object to Python function. This Python
> > function then calls another C++ function which then uses this C++
> > object to call methods of that object's class.
>
> > I tried something like this, but it did not work, gave core dump.
>
> You can't pass any arbitrary C object to a Python function.
> In this case you can use a PyCObject, a Python box around a void* pointer.
> Seehttp://docs.python.org/api/cObjects.html

Yup, I looked at http://www.python.org/doc/ext/using-cobjects.html
also. I could not find in this example where is CObject used or
converted back from Python to C.
Is there any tutorial which I can use for this?



More information about the Python-list mailing list