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:
parent
fecba49637
commit
8605a4b034
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue