Kaydet (Commit) 3176b088 authored tarafından Fred Drake's avatar Fred Drake

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.
üst e012e354
...@@ -48,13 +48,12 @@ main(int argc, char **argv) ...@@ -48,13 +48,12 @@ main(int argc, char **argv)
static PyObject * static PyObject *
xyzzy_foo(PyObject *self, PyObject* args) xyzzy_foo(PyObject *self, PyObject* args)
{ {
if (!PyArg_ParseTuple(args, ""))
return NULL;
return PyInt_FromLong(42L); return PyInt_FromLong(42L);
} }
static PyMethodDef xyzzy_methods[] = { static PyMethodDef xyzzy_methods[] = {
{"foo", xyzzy_foo, 1}, {"foo", xyzzy_foo, METH_NOARGS,
"Return the meaning of everything."},
{NULL, NULL} /* sentinel */ {NULL, NULL} /* sentinel */
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment