Hi, I've followed the Python docs about extending the Python interperter and created an extension library. I've added my functions like this:
static PyMethodDef pmylib_methods[] = { {"foo", pmylib_foo, METH_VARARGS, "foo() doc string"}, ... } static PyObject *pmylib_foo(PyObject *self, PyObject *args) { ... char *p; if (!PyArg_ParseTuple(args, "s", &p)) ... } And that's works fine. The problem for me is that the pointer "p" in the last function points to the arguments: If a user caller foo("123") - p points to '123'. What I need is to point it to the whole string received - 'foo ("123")'. Is there a way I can do this? Thanks in advance, Eli -- http://mail.python.org/mailman/listinfo/python-list