- 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...
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)