コード例 #1
0
static PyObject *
get_advisories(_PackageObject *self, PyObject *args)
{
    int cmp_type;
    HyAdvisoryList advisories;
    PyObject *list;

    if (!PyArg_ParseTuple(args, "i", &cmp_type))
	return NULL;

    advisories = hy_package_get_advisories(self->package, cmp_type);
    list = advisorylist_to_pylist(advisories, self->sack);
    hy_advisorylist_free(advisories);

    return list;
}
コード例 #2
0
ファイル: package-py.c プロジェクト: j-mracek/libhif
static PyObject *
get_advisories(_PackageObject *self, PyObject *args)
{
    int cmp_type;
    GPtrArray *advisories;
    PyObject *list;

    if (!PyArg_ParseTuple(args, "i", &cmp_type))
        return NULL;

    advisories = dnf_package_get_advisories(self->package, cmp_type);
    list = advisorylist_to_pylist(advisories, self->sack);
    g_ptr_array_unref(advisories);

    return list;
}