1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
Description: Handle call removed in python3.13
Author: Alastair McKinstry <mckinstry@debian.org>
Last-Updated: 2024-11-18
Forwarded: no
Bug-Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1087682
Index: libgetdata-0.11.0/bindings/python/pydirfile.c
===================================================================
--- libgetdata-0.11.0.orig/bindings/python/pydirfile.c
+++ libgetdata-0.11.0/bindings/python/pydirfile.c
@@ -132,7 +132,10 @@ static int gdpy_callback_func(gd_parser_
return GD_SYNTAX_ABORT;
}
- result = PyEval_CallObject(self->callback, arglist);
+ // dropped in py3.13
+ // result = PyEval_CallObject(self->callback, arglist);
+ result = PyObject_Call(self->callback, arglist, NULL);
+
Py_DECREF(arglist);
/* result may be:
|