]> git.ipfire.org Git - pakfire.git/commitdiff
python: Constify some more calls to pakfire_package_get_nevra
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 27 Apr 2021 12:08:01 +0000 (12:08 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 27 Apr 2021 12:08:01 +0000 (12:08 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/_pakfire/package.c

index 022305b0bb3295acd2690ee0cbb8c64aa91c11b2..6b46a627ce13a222f230e32418188927ab78f3de 100644 (file)
@@ -77,21 +77,15 @@ static int Package_init(PackageObject* self, PyObject* args, PyObject* kwds) {
 }
 
 static PyObject* Package_repr(PackageObject* self) {
-       char* nevra = pakfire_package_get_nevra(self->package);
+       const char* nevra = pakfire_package_get_nevra(self->package);
 
-       PyObject* repr = PyUnicode_FromFormat("<_pakfire.Package %s>", nevra);
-       free(nevra);
-
-       return repr;
+       return PyUnicode_FromFormat("<_pakfire.Package %s>", nevra);
 }
 
 static PyObject* Package_str(PackageObject* self) {
-       char* nevra = pakfire_package_get_nevra(self->package);
-
-       PyObject* str = PyUnicode_FromString(nevra);
-       free(nevra);
+       const char* nevra = pakfire_package_get_nevra(self->package);
 
-       return str;
+       return PyUnicode_FromString(nevra);
 }
 
 static PyObject* Package_richcompare(PackageObject* self, PyObject* _other, int op) {