Update to use more modern calling conventions; also avoid a magic number

in the function table.  Add a docstring for the function as well, since
examples should show good form.
This commit is contained in:
Fred Drake 2001-11-17 06:30:20 +00:00
parent e012e35460
commit 3176b08874
1 changed files with 2 additions and 3 deletions

View File

@ -48,13 +48,12 @@ main(int argc, char **argv)
static PyObject *
xyzzy_foo(PyObject *self, PyObject* args)
{
if (!PyArg_ParseTuple(args, ""))
return NULL;
return PyInt_FromLong(42L);
}
static PyMethodDef xyzzy_methods[] = {
{"foo", xyzzy_foo, 1},
{"foo", xyzzy_foo, METH_NOARGS,
"Return the meaning of everything."},
{NULL, NULL} /* sentinel */
};