add try except
This commit is contained in:
parent
e6d9eae3a1
commit
54676b04a6
|
|
@ -44,7 +44,7 @@ class WindowDialog():
|
|||
isSVGFull = False
|
||||
YBlockCounter = 0
|
||||
SVGNameCounter = 1
|
||||
maxY = 0
|
||||
maxY = 0.0
|
||||
index = 0
|
||||
listSize = len(copy_sketchList)
|
||||
|
||||
|
|
@ -68,10 +68,11 @@ class WindowDialog():
|
|||
__obj__[0].Placement=App.Placement(App.Vector(0,0,0), App.Rotation(App.Vector(1,0,0),0), App.Vector(0,0,0))
|
||||
if currentX == 0.0:
|
||||
__obj__[0].Placement.Base = FreeCAD.Vector(currentX, currentY, 0.0)
|
||||
currentX += boundingBox.XLength
|
||||
else:
|
||||
__obj__[0].Placement.Base = FreeCAD.Vector(currentX + spacing, currentY, 0.0)
|
||||
currentX += boundingBox.XLength + spacing
|
||||
|
||||
currentX += boundingBox.XLength
|
||||
copy_sketchList.pop(index)
|
||||
listSize = len(copy_sketchList)
|
||||
App.activeDocument().recompute()
|
||||
|
|
@ -79,6 +80,7 @@ class WindowDialog():
|
|||
|
||||
|
||||
currentY += maxY + spacing
|
||||
maxY = 0.0
|
||||
index = 0
|
||||
listSize = len(copy_sketchList)
|
||||
App.activeDocument().recompute()
|
||||
|
|
@ -122,7 +124,7 @@ class WindowDialog():
|
|||
if hasattr(child, 'Dir'):
|
||||
sv0 = Draft.make_shape2dview(selectedObject.Object, FreeCAD.Vector(child.Dir))
|
||||
break
|
||||
print("FAILURE IF")
|
||||
|
||||
FreeCAD.ActiveDocument.recompute()
|
||||
sk = Draft.make_sketch(sv0, autoconstraints=True)
|
||||
sk.ViewObject.LineColor = (1.0, 0.0, 0.0)
|
||||
|
|
@ -131,7 +133,7 @@ class WindowDialog():
|
|||
if hasattr(sv0, 'Name'):
|
||||
App.ActiveDocument.removeObject(sv0.Name)
|
||||
except Exception as e:
|
||||
print("FAILURE TRY")
|
||||
print(e)
|
||||
|
||||
if isCalepinage:
|
||||
self._exportSketchCalepinage(sketchList, plateLength, plateWidth, spacing, laserSize)
|
||||
|
|
@ -142,4 +144,7 @@ class WindowDialog():
|
|||
|
||||
|
||||
if __name__ == '__main__':
|
||||
d = WindowDialog()
|
||||
try:
|
||||
d = WindowDialog()
|
||||
except Exception as e:
|
||||
print(e)
|
||||
Loading…
Reference in a new issue