FreeCAD: master 9add3ba1

Author Committer Branch Timestamp Parent
abdullah abdullahtahiriyo master 2020-12-09 18:28:19 master 40c0f0aa
Changeset Sketcher/Part: Python handling of GeometryExtensions without a Python counterpart

=================================================================================

Some geometry extensions do not provide a PyObject as they do not have a Python counterpart
as it would serve no purpose to have it.

This commit handles this situation making sure to provide the right error to Python
or to ignore the extension where appropriate.
mod - src/Mod/Part/App/GeometryPyImp.cpp Diff File
mod - src/Mod/Sketcher/App/ExternalGeometryFacade.h Diff File
mod - src/Mod/Sketcher/App/ExternalGeometryFacadePyImp.cpp Diff File
mod - src/Mod/Sketcher/App/GeometryFacadePyImp.cpp Diff File