Arch: Fixed error on null window preset creation parameters - fixes yorikvanhavre/BIM_Workbench#116

This commit is contained in:
Yorik van Havre
2023-06-28 11:04:57 +02:00
parent 4807c98e90
commit f0dd607cad

View File

@@ -51,6 +51,11 @@ def makeWindowPreset(windowtype,width,height,h1,h2,h3,w1,w2,o1,o2,placement=None
w2 = float(w2)
o1 = float(o1)
o2 = float(o2)
# h1, h2, w1, w2 cannot be null (for now)
# TODO allow these to be null (don't create the component if so)
if not h1 or not h2 or not w1 or not w2:
FreeCAD.Console.PrintError("H1, H2, W1 and W2 parameters cannot be zero. Aborting\n")
return
# small spacing to avoid wrong auto-wires in sketch
tol = h1/10
# glass size divider