Gabriel Genellina skrev: > At Tuesday 7/11/2006 17:27, Sheldon wrote: > > >Here is the file/module name: _msgpps_functions.c > >Here is the initfunction: > > > >PyMODINIT_FUNC init_msgpps_functions(void) { > > PyObject* m; > > m=Py_InitModule("_msgpps_functions",_msgpps_functionsMethods); > > ErrorObject = PyString_FromString("_msgpps_functions.error"); > > if(ErrorObject == NULL || \ > > PyDict_SetItemString(PyModule_GetDict(m),"error",ErrorObject)!=0) > >{ > > Py_FatalError("Can't define _msgpps_functions.error"); > > import_array(); > > } /* access to Numeric PyArray functions */ > >} > > > > > >I have not main() function in the file. Instead the main function is > >called the same name: > > > >static PyObject* _msgpps_functions(PyObject* self, PyObject* args) > > > >Now I am new at this and I have been reading anything I can find. The > >only thing that is out of place is the part which I didn't include: > > > > /* Initialize the Python interpreter. Required. */ > > Py_Initialize(); > > > > /* Add a static module */ > > initspam(); > >because I still don't understand this part. > > Are you *extending* Python with a new module written in C (you should > be using the first part), > or *embedding* python inside your application, mainly written in C > (you would use something like the last code). > > > -- > Gabriel Genellina > Softlab SRL > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y antispam ¡gratis! > ¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar
Ok, This I have done but still, the same error message. :( -- http://mail.python.org/mailman/listinfo/python-list