diff --git a/src/Mod/Part/App/BSplineCurvePyImp.cpp b/src/Mod/Part/App/BSplineCurvePyImp.cpp index ab16b4b9e027..e58f5ddbaa70 100644 --- a/src/Mod/Part/App/BSplineCurvePyImp.cpp +++ b/src/Mod/Part/App/BSplineCurvePyImp.cpp @@ -71,7 +71,16 @@ int BSplineCurvePy::PyInit(PyObject* args, PyObject* /*kwd*/) return 0; } + PyObject* obj; + // poles, [ periodic, degree, interpolate ] + + obj = buildFromPoles(args); + + if (obj != 0) + return 0; + PyErr_SetString(PyExc_TypeError, "B-Spline constructor accepts:\n" + "-- poles, [ periodic, degree, interpolate ]\n" "-- empty parameter list\n"); return -1; }