Gary Robinson wrote: > #include <Python.h> > static double gfSumChiSquare = 123.0; > > static PyObject * > getSumChiSquare(PyObject *self, PyObject *args){ > return Py_BuildValue("d", gfSumChiSquare); > } > > static PyMethodDef SimMethods[] = { > {"getSumChiSquare", getSumChiSquare, METH_NOARGS, "Return > fSumChiSquare"}, > {NULL, NULL, 0, NULL} /* Sentinel */ > }; > > PyMODINIT_FUNC > inittestfloat(void) > { > (void) Py_InitModule("testfloat", SimMethods); > }
> Could it be that this is a python bug? Or am I doing something wrong? You are doing something wrong. As getSumChiSquare is a METH_NOARGS method, it shouldn't have a PyObject*args argument. However, python-dev really isn't the place to get urgent help if "there is intense time pressure to get the next release of our product (http://www.goombah.com) ready". Instead, if you need help in this case, you should hire somebody. Regards, Martin _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com