Skip to content

Commit 9657678

Browse files
committed
Correct a bug if segment is None.
1 parent f4c3d3e commit 9657678

2 files changed

Lines changed: 18 additions & 17 deletions

File tree

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
setup(
88
name="vpype-gcode",
9-
version="0.6.3",
9+
version="0.6.4",
1010
description="vpype gcode plugin",
1111
long_description=readme,
1212
long_description_content_type="text/markdown",

vpype_gcode/gwrite.py

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -127,23 +127,24 @@ def gwrite(document: vp.Document, output: typing.TextIO, profile: str):
127127
seg_write = segment_last
128128
else:
129129
seg_write = segment
130-
output.write(
131-
seg_write.format(
132-
x=x,
133-
y=y,
134-
dx=dx,
135-
dy=dy,
136-
_x=-x,
137-
_y=-y,
138-
_dx=-dx,
139-
_dy=-dy,
140-
ix=xx,
141-
iy=yy,
142-
idx=idx,
143-
idy=idy,
144-
index=segment_index,
130+
if seg_write is not None:
131+
output.write(
132+
seg_write.format(
133+
x=x,
134+
y=y,
135+
dx=dx,
136+
dy=dy,
137+
_x=-x,
138+
_y=-y,
139+
_dx=-dx,
140+
_dy=-dy,
141+
ix=xx,
142+
iy=yy,
143+
idx=idx,
144+
idy=idy,
145+
index=segment_index,
146+
)
145147
)
146-
)
147148
last_x = x
148149
last_y = y
149150
if linecollection_end is not None:

0 commit comments

Comments
 (0)