From 67a3604c9d0c3e65ea2cd9f69b63453ea75f733d Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sun, 17 Jul 2022 11:52:00 +0000 Subject: [PATCH] pakfire: Allow passing None as empty list Signed-off-by: Michael Tremer --- src/_pakfire/pakfire.c | 4 ++++ 1 file changed, 4 insertions(+) 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; -- 2.47.3