From 8f1b5d7de392744361e651df4fe79486af13304f Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Mon, 16 Dec 2019 05:39:35 +0100 Subject: [PATCH] FEM: py3 fix in selection widget --- src/Mod/Fem/femguiobjects/FemSelectionWidgets.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Mod/Fem/femguiobjects/FemSelectionWidgets.py b/src/Mod/Fem/femguiobjects/FemSelectionWidgets.py index 828abbad2a..ccc0d53090 100644 --- a/src/Mod/Fem/femguiobjects/FemSelectionWidgets.py +++ b/src/Mod/Fem/femguiobjects/FemSelectionWidgets.py @@ -29,6 +29,8 @@ __url__ = "http://www.freecadweb.org" # \ingroup FEM # \brief FreeCAD FEM FemSelectWidget +import sys + import FreeCAD import FreeCADGui import femmesh.meshtools as FemMeshTools @@ -206,7 +208,11 @@ class SolidSelector(_Selector): if self._findSub(sub, solid.Vertexes): foundSolids.add("Solid" + str(solidId + 1)) if len(foundSolids) == 1: - return iter(foundSolids).next() + it = iter(foundSolids) + if sys.version_info.major >= 3: + return next(it) + else: + return it.next() return None def _findSub(self, sub, subList):