diff --git a/src/Gui/CallTips.cpp b/src/Gui/CallTips.cpp index 927004310b..b26fc5594e 100644 --- a/src/Gui/CallTips.cpp +++ b/src/Gui/CallTips.cpp @@ -204,7 +204,11 @@ QMap CallTipsList::extractTips(const QString& context) const return tips; try { + PyErr_Clear(); Py::Module module("__main__"); + if (module.ptr() == nullptr) { + return tips; + } Py::Dict dict = module.getDict(); // this is used to filter out input of the form "1."