On Wed, Jan 5, 2011 at 11:39 AM, Antoine Pitrou <solip...@pitrou.net> wrote: > On Wed, 5 Jan 2011 11:27:02 -0500 > Eric Frederich <eric.freder...@gmail.com> wrote: >> I have read through all the documentation here: >> >> http://docs.python.org/extending/newtypes.html >> >> I have not seen any documentation anywhere else explaining how to >> create custom defined objects from C. >> I have this need to create custom objects from C and pass them as >> arguments to a function call. > > What do you mean? Create instances of a type defined in Python code? > > The C API is not very different from Python-land. When you want to > instantiate a type, just call that type (as a PyObject pointer) with the > right arguments (using PyObject_Call() and friends). Whether that type > has been defined in C or in Python does not make a difference.
No, the custom types are defined in C. I need to create the objects in C. I need to pass those custom C objects created in C to a python function via PyObject_CallObject(pFunc, pArgs). -- http://mail.python.org/mailman/listinfo/python-list