From 0f3eb5b21a16c36446d9ff6eb258ad3dba6ded06 Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Sat, 1 Feb 2020 14:16:26 +0100 Subject: [PATCH] StackableSettings: check angle for invalid values --- boxes/edges.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/boxes/edges.py b/boxes/edges.py index be4b9d5..572f727 100644 --- a/boxes/edges.py +++ b/boxes/edges.py @@ -793,6 +793,12 @@ Values: "holedistance": 1.0, } + def checkValues(self): + if self.angle < 20: + raise ValueError("StackableSettings: 'angle' is too small. Use value >= 20") + if self.angle > 260: + raise ValueError("StackableSettings: 'angle' is too big. Use value < 260") + def edgeObjects(self, boxes, chars="sS", add=True, fingersettings=None): fingersettings = fingersettings or boxes.edges["f"].settings edges = [StackableEdge(boxes, self, fingersettings),