PyObject_CallObject returns new reference

This commit is contained in:
wmayer
2024-07-10 22:39:28 +02:00
committed by Yorik van Havre
parent 6009072675
commit 6a464d80e6

View File

@@ -223,7 +223,8 @@ void TaskMeasure::update() {
// Create an instance of the pyMeasureClass, the classe's initializer sets the object as proxy
Py::Tuple args(1);
args.setItem(0, Py::asObject(featurePython->getPyObject()));
PyObject_CallObject(pyMeasureClass, args.ptr());
PyObject* result = PyObject_CallObject(pyMeasureClass, args.ptr());
Py_XDECREF(result);
}
else {
// Create measure object