Transaction element parent is a transaction element, not an integer

- Ehm, this has been broken in the python bindings since the start,
  nobody noticed. Of course the parent value isn't particularly
  useful in normal usage but still...
This commit is contained in:
Panu Matilainen 2012-01-10 10:38:31 +02:00
parent fecba49637
commit 8605a4b034
1 changed files with 5 additions and 1 deletions

View File

@ -114,7 +114,11 @@ rpmte_PkgFileSize(rpmteObject * s, PyObject * unused)
static PyObject *
rpmte_Parent(rpmteObject * s, PyObject * unused)
{
return Py_BuildValue("i", rpmteParent(s->te));
rpmte parent = rpmteParent(s->te);
if (parent)
return rpmte_Wrap(&rpmte_Type, parent);
Py_RETURN_NONE;
}
static PyObject * rpmte_Failed(rpmteObject * s, PyObject * unused)