diff --git a/src/Mod/Part/App/BSplineCurvePyImp.cpp b/src/Mod/Part/App/BSplineCurvePyImp.cpp index 4158731ed2..fbb3c062be 100644 --- a/src/Mod/Part/App/BSplineCurvePyImp.cpp +++ b/src/Mod/Part/App/BSplineCurvePyImp.cpp @@ -723,7 +723,7 @@ PyObject* BSplineCurvePy::toBiArcs(PyObject * args) Py::List list; for (std::list::iterator it = arcs.begin(); it != arcs.end(); ++it) { - list.append(Py::Object((*it)->getPyObject())); + list.append(Py::asObject((*it)->getPyObject())); delete (*it); }