FreeCAD: master a50ae335

Author Committer Branch Timestamp Parent
wmayer wmayer master 2020-11-25 15:56:03 master 6b2b6a48
Changeset Part/Sketcher: [skip ci] fix build failures with gcc 10 on Fedora

When using gcc 10 and PyCXX 7.1.4 on Fedora there is an error because the conversion from size_t to Py_ssize_t is ambiguous
See https://forum.freecadweb.org/viewtopic.php?f=4&t=52502

The class Py::Tuple is also incorrectly used here and causes a memory leak
mod - src/Mod/Part/App/GeometryPyImp.cpp Diff File
mod - src/Mod/Sketcher/App/ExternalGeometryFacadePyImp.cpp Diff File
mod - src/Mod/Sketcher/App/GeometryFacadePyImp.cpp Diff File