From: Michael Tremer Date: Thu, 4 Mar 2021 18:34:53 +0000 (+0000) Subject: _pakfire: Translate log levels to Python X-Git-Tag: 0.9.28~1285^2~642 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=69a9063ce38f568315cd15e68a805107ae22d7fe;p=pakfire.git _pakfire: Translate log levels to Python Signed-off-by: Michael Tremer --- diff --git a/src/_pakfire/pakfire.c b/src/_pakfire/pakfire.c index 48ebedb85..cfb3ce08c 100644 --- a/src/_pakfire/pakfire.c +++ b/src/_pakfire/pakfire.c @@ -379,6 +379,17 @@ static int __Pakfire_execute_logging_callback(Pakfire pakfire, void* data, if (!Pakfire_execute_logging_callback) return 0; + // Translate priority to Python logging priorities + switch (priority) { + case LOG_INFO: + priority = 20; + break; + + case LOG_ERR: + priority = 40; + break; + } + // Create tuple with arguments for the callback function PyObject* args = Py_BuildValue("(is)", priority, line); if (!args)