diff --git a/src/Mod/Inspection/App/AppInspection.cpp b/src/Mod/Inspection/App/AppInspection.cpp index 4bb9112ca1ea..18b17bc657eb 100644 --- a/src/Mod/Inspection/App/AppInspection.cpp +++ b/src/Mod/Inspection/App/AppInspection.cpp @@ -30,6 +30,7 @@ #include #include +#include #include "InspectionFeature.h" @@ -56,15 +57,16 @@ PyObject* initModule() /* Python entry */ -PyMODINIT_FUNC initInspection() { - +PyMOD_INIT_FUNC(Inspection) +{ // ADD YOUR CODE HERE // // - (void)Inspection::initModule(); + PyObject* mod = Inspection::initModule(); Base::Console().Log("Loading Inspection module... done\n"); Inspection::PropertyDistanceList ::init(); Inspection::Feature ::init(); Inspection::Group ::init(); + PyMOD_Return(mod); } diff --git a/src/Mod/Inspection/Gui/AppInspectionGui.cpp b/src/Mod/Inspection/Gui/AppInspectionGui.cpp index e403b7c96963..8c7ff777593b 100644 --- a/src/Mod/Inspection/Gui/AppInspectionGui.cpp +++ b/src/Mod/Inspection/Gui/AppInspectionGui.cpp @@ -62,11 +62,11 @@ PyObject* initModule() /* Python entry */ -PyMODINIT_FUNC initInspectionGui() +PyMOD_INIT_FUNC(InspectionGui) { if (!Gui::Application::Instance) { PyErr_SetString(PyExc_ImportError, "Cannot load Gui module in console application."); - return; + PyMOD_Return(0); } // instanciating the commands @@ -79,6 +79,7 @@ PyMODINIT_FUNC initInspectionGui() // // - (void)InspectionGui::initModule(); + PyObject* mod = InspectionGui::initModule(); Base::Console().Log("Loading GUI of Inspection module... done\n"); + PyMOD_Return(mod); }