Bug#1081473: FTBFS with Python 3.13
From
Bastian Germann@21:1/5 to
All on Tue Mar 18 22:40:01 2025
Control: tags -1 patch
I am including a patch for this.
--- libprelude-5.2.0.orig/bindings/python/libpreludecpp-python.i
+++ libprelude-5.2.0/bindings/python/libpreludecpp-python.i
@@ -86,7 +86,7 @@ static void _cb_python_log(int level, co
SWIG_PYTHON_THREAD_BEGIN_BLOCK;
arglist = Py_BuildValue("(i,s)", level, str);
- result = PyEval_CallObject(__prelude_log_func, arglist);
+ result = PyObject_Call(__prelude_log_func, arglist, NULL);
Py_DECREF(arglist);
Py_XDECREF(result);
--- libprelude-5.2.0.orig/bindings/python/_prelude.cxx
+++ libprelude-5.2.0/bindings/python/_prelude.cxx
@@ -4112,7 +4112,7 @@ static void _cb_python_log(int level, co
SWIG_PYTHON_THREAD_BEGIN_BLOCK;
arglist = Py_BuildValue("(i,s)", level, str);
- result = PyEval_CallObject(__prelude_log_func, arglist);
+ result = PyObject_Call(__prelude_log_func, arglist, NULL);
Py_DECREF(arglist);
Py_XDECREF(result);
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)