Skip to content

Commit eafe49d

Browse files
committed
Do not yield zero-length segments
1 parent e0c897b commit eafe49d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

kikit/substrate.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -554,7 +554,8 @@ def _serializeRing(self, ring, reconstructArcs):
554554
# Yield a line
555555
a = coords[i]
556556
b = coords[(i + 1) % len(coords)]
557-
segments.append(self._constructEdgeSegment(a, b))
557+
if a != b:
558+
segments.append(self._constructEdgeSegment(a, b))
558559
i += 1
559560
return segments
560561

0 commit comments

Comments
 (0)