Python binding for rpm.fi.FindFN()
This commit is contained in:
parent
7ffa843dd0
commit
8fcab70a47
|
@ -55,6 +55,18 @@ rpmfi_FN(rpmfiObject * s, PyObject * unused)
|
|||
return Py_BuildValue("s", rpmfiFN(s->fi));
|
||||
}
|
||||
|
||||
static PyObject *
|
||||
rpmfi_FindFN(rpmfiObject * s, PyObject * args, PyObject * kwds)
|
||||
{
|
||||
char * kwlist[] = {"filename", NULL};
|
||||
PyObject * filename = NULL;
|
||||
if (!PyArg_ParseTupleAndKeywords(args, kwds, "S:FindFN", kwlist,
|
||||
&filename))
|
||||
return NULL;
|
||||
return Py_BuildValue("i", rpmfiFindFN(s->fi, PyString_AsString(filename)));
|
||||
}
|
||||
|
||||
|
||||
static PyObject *
|
||||
rpmfi_FFlags(rpmfiObject * s, PyObject * unused)
|
||||
{
|
||||
|
@ -238,6 +250,8 @@ static struct PyMethodDef rpmfi_methods[] = {
|
|||
NULL},
|
||||
{"FN", (PyCFunction)rpmfi_FN, METH_NOARGS,
|
||||
NULL},
|
||||
{"FindFN", (PyCFunction)rpmfi_FindFN, METH_VARARGS|METH_KEYWORDS,
|
||||
NULL},
|
||||
{"FFlags", (PyCFunction)rpmfi_FFlags, METH_NOARGS,
|
||||
NULL},
|
||||
{"VFlags", (PyCFunction)rpmfi_VFlags, METH_NOARGS,
|
||||
|
|
Loading…
Reference in New Issue