diff --git a/src/Mod/Sketcher/App/ExternalGeometryFacadePyImp.cpp b/src/Mod/Sketcher/App/ExternalGeometryFacadePyImp.cpp index cebe5f27b1..ef0166f24f 100644 --- a/src/Mod/Sketcher/App/ExternalGeometryFacadePyImp.cpp +++ b/src/Mod/Sketcher/App/ExternalGeometryFacadePyImp.cpp @@ -302,7 +302,7 @@ PyObject* ExternalGeometryFacadePy::getExtensionOfType(PyObject* args) Base::Type type = Base::Type::fromName(o); - if (type != Base::Type::badType()) { + if (!type.isBad()) { try { std::shared_ptr ext( this->getExternalGeometryFacadePtr()->getExtension(type)); @@ -379,7 +379,7 @@ PyObject* ExternalGeometryFacadePy::hasExtensionOfType(PyObject* args) Base::Type type = Base::Type::fromName(o); - if (type != Base::Type::badType()) { + if (!type.isBad()) { try { return Py::new_reference_to( Py::Boolean(this->getExternalGeometryFacadePtr()->hasExtension(type))); @@ -427,7 +427,7 @@ PyObject* ExternalGeometryFacadePy::deleteExtensionOfType(PyObject* args) Base::Type type = Base::Type::fromName(o); - if (type != Base::Type::badType()) { + if (!type.isBad()) { try { this->getExternalGeometryFacadePtr()->deleteExtension(type); Py_Return; diff --git a/src/Mod/Sketcher/App/GeometryFacadePyImp.cpp b/src/Mod/Sketcher/App/GeometryFacadePyImp.cpp index 1aa73bad22..8a0ee1d17a 100644 --- a/src/Mod/Sketcher/App/GeometryFacadePyImp.cpp +++ b/src/Mod/Sketcher/App/GeometryFacadePyImp.cpp @@ -278,7 +278,7 @@ PyObject* GeometryFacadePy::getExtensionOfType(PyObject* args) Base::Type type = Base::Type::fromName(o); - if (type != Base::Type::badType()) { + if (!type.isBad()) { try { std::shared_ptr ext( this->getGeometryFacadePtr()->getExtension(type)); @@ -355,7 +355,7 @@ PyObject* GeometryFacadePy::hasExtensionOfType(PyObject* args) Base::Type type = Base::Type::fromName(o); - if (type != Base::Type::badType()) { + if (!type.isBad()) { try { return Py::new_reference_to( Py::Boolean(this->getGeometryFacadePtr()->hasExtension(type))); @@ -403,7 +403,7 @@ PyObject* GeometryFacadePy::deleteExtensionOfType(PyObject* args) Base::Type type = Base::Type::fromName(o); - if (type != Base::Type::badType()) { + if (!type.isBad()) { try { this->getGeometryFacadePtr()->deleteExtension(type); Py_Return;