Hi,
I want to pass something like this to a C function via the Python C
API.
mytuple = (("string_one", 1.2, 1.3), ("string_two", 1.4, 1.5), ......,
.....,  )
This tuple is dynamic in size, it needs to be 3 X N dimensions. each
tuple in the
tuple array is of the form (string, float, float) as described above

so from python:

mytuple = (("string_one", 1.2, 1.3), ("string_two", 1.4, 1.5))
api.myCFunction(mytuple)

The C api:
static PyObject *myCFunction(PyObject *self, PyObject *args)
{

    if (!PyArg_ParseTuple(args, "O", ..... ?????????????)  {
        printf(" error in PyArg_ParseTuple!\n");
        return Py_None;
    }

Thanks.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to