Skip to content

Commit c59789d

Browse files
committed
Do not crop by degenerate polygons
1 parent ab63ca4 commit c59789d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

kikit/panelize.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -431,6 +431,8 @@ def cropZoneByPolygon(zone: pcbnew.ZONE, polygon: Polygon) -> None:
431431
zone.Outline().RemoveAllContours()
432432
geoms = [intersection] if isinstance(intersection, Polygon) else intersection.geoms
433433
for geom in geoms:
434+
if not hasattr(geom, "exterior"):
435+
continue
434436
zone.Outline().AddOutline(linestringToKicad(geom.exterior))
435437
for hole in geom.interiors:
436438
zone.Outline().AddHole(linestringToKicad(hole))

0 commit comments

Comments
 (0)