]> git.ipfire.org Git - pakfire.git/commitdiff
python: Allow passing None as baseurl
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 22 Jan 2018 17:01:16 +0000 (18:01 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 22 Jan 2018 17:01:16 +0000 (18:01 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/_pakfire/repo.c

index 81bf900ea285b90fb242d64e71ce57d5c84ff2c5..7f374d4d0ce7942f1866dc4aa0bc7f098a5aaaee 100644 (file)
@@ -151,7 +151,10 @@ static PyObject* Repo_get_baseurl(RepoObject* self) {
 }
 
 static int Repo_set_baseurl(RepoObject* self, PyObject* value) {
-       const char* baseurl = PyUnicode_AsUTF8(value);
+       const char* baseurl = NULL;
+
+       if (value != Py_None)
+               baseurl = PyUnicode_AsUTF8(value);
 
        return pakfire_repo_set_baseurl(self->repo, baseurl);
 }