From: Michael Tremer Date: Sun, 17 Jul 2022 11:52:00 +0000 (+0000) Subject: pakfire: Allow passing None as empty list X-Git-Tag: 0.9.28~702 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=67a3604c9d0c3e65ea2cd9f69b63453ea75f733d;p=pakfire.git pakfire: Allow passing None as empty list Signed-off-by: Michael Tremer --- diff --git a/src/_pakfire/pakfire.c b/src/_pakfire/pakfire.c index 8b4386357..71f775c9f 100644 --- a/src/_pakfire/pakfire.c +++ b/src/_pakfire/pakfire.c @@ -308,6 +308,10 @@ static int convert_packages(PyObject* object, void* address) { if (!object) goto ERROR; + // Nothing to do when object is None + if (object == Py_None) + return Py_CLEANUP_SUPPORTED; + if (!PySequence_Check(object)) { PyErr_SetString(PyExc_ValueError, "Packages must be a sequence"); goto ERROR;