Browse Source

Removed too generic exception handling

CURA-1278
Jaime van Kessel 8 years ago
parent
commit
ca218d7a1f
1 changed files with 7 additions and 11 deletions
  1. 7 11
      plugins/PerObjectSettingsTool/PerObjectSettingsTool.py

+ 7 - 11
plugins/PerObjectSettingsTool/PerObjectSettingsTool.py

@@ -32,18 +32,14 @@ class PerObjectSettingsTool(Tool):
         return selected_object_id
 
     def getContainerID(self):
+
+        selected_object = Selection.getSelectedObject(0)
+        if selected_object.getParent().callDecoration("isGroup"):
+            selected_object = selected_object.getParent()
         try:
-            selected_object = Selection.getSelectedObject(0)
-            if selected_object.getParent().callDecoration("isGroup"):
-                selected_object = selected_object.getParent()
-            try:
-                return selected_object.callDecoration("getStack").getId()
-            except:
-                print(":(")
-                return
-        except:
-            print(":((")
-            return
+            return selected_object.callDecoration("getStack").getId()
+        except AttributeError:
+            return ""
 
     def setContainerID(self, value):
         pass