diff options
author | pauln <devnull@localhost> | 2004-11-17 17:05:39 +0000 |
---|---|---|
committer | pauln <devnull@localhost> | 2004-11-17 17:05:39 +0000 |
commit | 24e6f8633e766bb8205a2ac55ad735a97b945f8c (patch) | |
tree | 4c507b68e729601475e71a93d7527412ac435c06 /python/rpmps-py.c | |
parent | d7a0e859ba4842548bfe344f6408af80c10b1c50 (diff) | |
download | rpm-24e6f8633e766bb8205a2ac55ad735a97b945f8c.tar.gz rpm-24e6f8633e766bb8205a2ac55ad735a97b945f8c.tar.bz2 rpm-24e6f8633e766bb8205a2ac55ad735a97b945f8c.zip |
Add kwargs everywhere - courtesy of pjones@redhat.com
CVS patchset: 7582
CVS date: 2004/11/17 17:05:39
Diffstat (limited to 'python/rpmps-py.c')
-rw-r--r-- | python/rpmps-py.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/python/rpmps-py.c b/python/rpmps-py.c index 9d7bdef82..52fd7d655 100644 --- a/python/rpmps-py.c +++ b/python/rpmps-py.c @@ -19,11 +19,15 @@ /*@null@*/ static PyObject * -rpmps_Debug(/*@unused@*/ rpmpsObject * s, PyObject * args) +rpmps_Debug(/*@unused@*/ rpmpsObject * s, PyObject * args, PyObject * kwds) /*@globals _Py_NoneStruct @*/ /*@modifies _Py_NoneStruct @*/ { - if (!PyArg_ParseTuple(args, "i", &_rpmps_debug)) return NULL; + char * kwlist[] = {"debugLevel", NULL}; + + if (!PyArg_ParseTupleAndKeywords(args, kwds, "i", kwlist, &_rpmps_debug)) + return NULL; + Py_INCREF(Py_None); return Py_None; } @@ -70,7 +74,7 @@ fprintf(stderr, "*** rpmps_iternext(%p) ps %p ix %d active %d\n", s, s->ps, s->i /*@-fullinitblock@*/ /*@unchecked@*/ /*@observer@*/ static struct PyMethodDef rpmps_methods[] = { - {"Debug", (PyCFunction)rpmps_Debug, METH_VARARGS, + {"Debug", (PyCFunction)rpmps_Debug, METH_VARARGS|METH_KEYWORDS, NULL}, {NULL, NULL} /* sentinel */ }; @@ -238,11 +242,12 @@ static PyMappingMethods rpmps_as_mapping = { static int rpmps_init(rpmpsObject * s, PyObject *args, PyObject *kwds) /*@modifies s @*/ { + char * kwlist[] = {NULL}; if (_rpmps_debug < 0) fprintf(stderr, "*** rpmps_init(%p,%p,%p)\n", s, args, kwds); - if (!PyArg_ParseTuple(args, ":rpmps_init")) + if (!PyArg_ParseTupleAndKeywords(args, kwds, ":rpmps_init", kwlist)) return -1; s->ps = rpmpsCreate(); |