diff --git a/src/Mod/Path/App/VoronoiPyImp.cpp b/src/Mod/Path/App/VoronoiPyImp.cpp index b3853bea09..f65085eb5b 100644 --- a/src/Mod/Path/App/VoronoiPyImp.cpp +++ b/src/Mod/Path/App/VoronoiPyImp.cpp @@ -185,7 +185,11 @@ static bool callbackWithVertex(Voronoi::diagram_type *dia, PyObject *callback, c #endif PyObject *vx = new VoronoiVertexPy(new VoronoiVertex(dia, v)); PyObject *arglist = Py_BuildValue("(O)", vx); +#if PY_VERSION_HEX < 0x03090000 PyObject *result = PyEval_CallObject(callback, arglist); +#else + PyObject *result = PyObject_CallObject(callback, arglist); +#endif Py_DECREF(arglist); Py_DECREF(vx); if (result == NULL) {