Exemple #1
0
int
hy_nevra_evr_cmp(HyNevra nevra1, HyNevra nevra2, DnfSack *sack)
{
    char *self_evr = hy_nevra_get_evr(nevra1);
    char *other_evr = hy_nevra_get_evr(nevra2);
    int cmp = dnf_sack_evr_cmp(sack, self_evr, other_evr);
    g_free(self_evr);
    g_free(other_evr);
    return cmp;
}
Exemple #2
0
static PyObject *
evr(_NevraObject *self, PyObject *unused)
{
    char *str;
    PyObject *o;
    str = hy_nevra_get_evr(self->nevra);
    o = PyString_FromString(str);
    solv_free(str);
    return o;
}