From f1a3a628c5c6c11f0a7c3b8d0fefd8b930be6cd6 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Mon, 16 Dec 2019 05:12:46 +0100 Subject: [PATCH] FEM: selection widgets, add some error prints --- src/Mod/Fem/femguiobjects/FemSelectionWidgets.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Mod/Fem/femguiobjects/FemSelectionWidgets.py b/src/Mod/Fem/femguiobjects/FemSelectionWidgets.py index f028e82782..828abbad2a 100644 --- a/src/Mod/Fem/femguiobjects/FemSelectionWidgets.py +++ b/src/Mod/Fem/femguiobjects/FemSelectionWidgets.py @@ -162,10 +162,19 @@ class SolidSelector(_Selector): if solids: item = (selObj.Object, tuple(solids)) selection.append(item) + if len(selection) == 0: + FreeCAD.Console.PrintMessage( + "Object with no Shape selected or nothing selected at all.\n" + ) return selection def _getObjects(self, obj, names): objects = [] + if not hasattr(obj, "Shape"): + FreeCAD.Console.PrintMessage( + "Selected object has no Shape.\n" + ) + return objects shape = obj.Shape for n in names: if n.startswith("Face"):