How send LIST to C extension?

vincent wehren vincent at visualtrans.de
Sat Nov 22 08:03:04 EST 2003


"Christian Seberino" <seberino at spawar.navy.mil> schrieb im Newsbeitrag
news:bf23f78f.0311211356.7368197c at posting.google.com...
| I already sent a post about problems sending list as argument in a C
extension.
|
| I think I'll start over and just ask if anyone has done this successfully.
|
| Can you send me code that does this??
|
| (I tried PyArg_ParseTuple("[ii]",...) but apparently there is more to it
than
| just adding brackets.


In your function you need something like

    PyObject* seq;

    if(!PyArg_ParsTuple(args, "O", &seq))
       return 0;


To do something useful with seq, you might want to look at the PySequence_*
function family in the Python/C API Reference Manual (s.
http://www.python.org/doc/current/api/sequence.html)

HTH,
Vincent Wehren





|
| chris






More information about the Python-list mailing list