summaryrefslogtreecommitdiff
path: root/python/rpmps-py.c
diff options
context:
space:
mode:
authorpauln <devnull@localhost>2004-11-17 17:05:39 +0000
committerpauln <devnull@localhost>2004-11-17 17:05:39 +0000
commit24e6f8633e766bb8205a2ac55ad735a97b945f8c (patch)
tree4c507b68e729601475e71a93d7527412ac435c06 /python/rpmps-py.c
parentd7a0e859ba4842548bfe344f6408af80c10b1c50 (diff)
downloadrpm-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.c13
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();