Skip to content

Commit adaff94

Browse files
committed
Import GenericWriter, version bump
1 parent d47bcff commit adaff94

File tree

3 files changed

+7
-13
lines changed

3 files changed

+7
-13
lines changed

pyembroidery/GenericWriter.py

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -412,20 +412,13 @@ def close_block(self):
412412
self.block_closing = True
413413

414414
def write(self):
415-
pattern = self.pattern
416-
f = self.f
417-
settings = self.settings
418-
419-
if settings is None:
420-
return
421-
422415
# DOCUMENT STATISTICS
423416
self.set_document_statistics()
424417

425418
self.open_pattern()
426419
if self.metadata_entry is not None:
427-
for i, key in enumerate(pattern.extras):
428-
value = pattern.extras[key]
420+
for i, key in enumerate(self.pattern.extras):
421+
value = self.pattern.extras[key]
429422
self.format_dictionary.update({
430423
"metadata_index": i,
431424
"metadata_key": str(key),
@@ -436,7 +429,7 @@ def write(self):
436429
)
437430

438431
if self.thread_entry is not None:
439-
for i, thread in enumerate(pattern.threadlist):
432+
for i, thread in enumerate(self.pattern.threadlist):
440433
self.format_dictionary.update({
441434
"thread_index": i,
442435
"thread_color": thread.hex_color(),
@@ -453,7 +446,7 @@ def write(self):
453446
write_string_utf8(
454447
self.f, self.thread_entry.format_map(self.format_dictionary)
455448
)
456-
for self.command_index in range(0, len(pattern.stitches)):
449+
for self.command_index in range(0, len(self.pattern.stitches)):
457450
self.update_command()
458451
write_segment = self.get_write_segment(self.cmd)
459452

@@ -462,7 +455,7 @@ def write(self):
462455
if isinstance(write_segment, dict):
463456
key, default = write_segment[None]
464457
key = key.format_map(self.format_dictionary)
465-
write_segment = write_segment.get(key,default)
458+
write_segment = write_segment.get(key, default)
466459
self.update_positions(self.x, self.y, self.cmd)
467460
if self.cmd == SEQUIN_MODE:
468461
self.open_document()

pyembroidery/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
from .EmbPattern import EmbPattern
88
from .EmbThread import EmbThread
99
from .EmbCompress import compress, expand
10+
import pyembroidery.GenericWriter as GenericWriter
1011

1112
# items available in a sub-heirarchy (e.g. pyembroidery.PecGraphics.get_graphic_as_string)
1213
from .PecGraphics import get_graphic_as_string

setup.py

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

66
setuptools.setup(
77
name="pyembroidery",
8-
version="1.4.35",
8+
version="1.4.36",
99
author="Tatarize",
1010
author_email="[email protected]",
1111
description="Embroidery IO library",

0 commit comments

Comments
 (0)