get rid of private function _PyImport_FixupBuiltin for FreeCAD and FreeCADGui modules

This commit is contained in:
wmayer
2018-09-01 19:57:15 +02:00
parent 8c08635d30
commit b79e1bfee4
3 changed files with 37 additions and 11 deletions

View File

@@ -225,7 +225,9 @@ PyMOD_INIT_FUNC(FreeCAD)
free(argv);
#if PY_MAJOR_VERSION >= 3
PyObject* module = _PyImport_FindBuiltin("FreeCAD");
//PyObject* module = _PyImport_FindBuiltin("FreeCAD");
PyObject* modules = PyImport_GetModuleDict();
PyObject* module = PyDict_GetItemString(modules, "FreeCAD");
if (!module) {
PyErr_SetString(PyExc_ImportError, "Failed to load FreeCAD module!");
}