From 4ae29bc2e3be882afde9727360148ffcf79ea3b2 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 12 Jul 2014 17:13:05 +0200 Subject: [PATCH] + implement solve() in Python API of SketchObject --- src/Mod/Sketcher/App/SketchObjectPyImp.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Mod/Sketcher/App/SketchObjectPyImp.cpp b/src/Mod/Sketcher/App/SketchObjectPyImp.cpp index 5b9100bff..a97532ddc 100644 --- a/src/Mod/Sketcher/App/SketchObjectPyImp.cpp +++ b/src/Mod/Sketcher/App/SketchObjectPyImp.cpp @@ -53,8 +53,10 @@ std::string SketchObjectPy::representation(void) const PyObject* SketchObjectPy::solve(PyObject *args) { - PyErr_SetString(PyExc_NotImplementedError, "Not yet implemented"); - return 0; + if (!PyArg_ParseTuple(args, "")) + return 0; + int ret = this->getSketchObjectPtr()->solve(); + return Py_BuildValue("i", ret); } PyObject* SketchObjectPy::addGeometry(PyObject *args)