Hi, I am embedding python in a large application, written in C. To allow access to the internals of the app, I embedded python as recommended by the `extending and embedding'-document on python.org. Most functions that are now callable from python have fixed number of args and are easy to parse with ParseTuple.
Now I want to be able to add a function to add array data and I cannot figure out how this is done. The resulting python script should look like this. import embedded_module as em em.mysimplecall(5) em.anothersimplecall(4.5) d=[1,2,3,4,5] em.arraycall(d) d.append(99) em.arraycall(d) The C-program should be able to retrieve the array, regardless of its length. I suspect it must be done using "O" or "O!", but I cannot find any examples. Yours Stefan Schroeder (Ondekoza) -- http://mail.python.org/mailman/listinfo/python-list