diff options
| author | Kaalleen <36401965+kaalleen@users.noreply.github.com> | 2023-05-08 17:21:51 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-05-08 17:21:51 +0200 |
| commit | b3141a24b68c452c6731c5b25e77ebeaf7d40e4d (patch) | |
| tree | 99f809690ef86d7ac021293c1e89408a1e20cd13 /lib/extensions/duplicate_params.py | |
| parent | 59ac45d3212fdfa4615a671738cfa1d970e02782 (diff) | |
Gradient blocks (#2275)
* remove underlay
* set start and end commands for consecutive blocks with the same color
* keep previous params
* add option for manual input of end_row_spacing
Diffstat (limited to 'lib/extensions/duplicate_params.py')
| -rw-r--r-- | lib/extensions/duplicate_params.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/extensions/duplicate_params.py b/lib/extensions/duplicate_params.py index 46110691..037b0b0a 100644 --- a/lib/extensions/duplicate_params.py +++ b/lib/extensions/duplicate_params.py @@ -20,7 +20,7 @@ class DuplicateParams(InkstitchExtension): return copy_from = objects.first() - copy_from_attribs = self.get_inkstitch_attributes(copy_from) + copy_from_attribs = get_inkstitch_attributes(copy_from) copy_to = objects @@ -28,7 +28,7 @@ class DuplicateParams(InkstitchExtension): for element in copy_to: if element == copy_to.first(): continue - copy_to_attribs = self.get_inkstitch_attributes(element) + copy_to_attribs = get_inkstitch_attributes(element) for attrib in copy_to_attribs: element.pop(attrib) @@ -37,5 +37,6 @@ class DuplicateParams(InkstitchExtension): for element in copy_to: element.attrib[attrib] = copy_from_attribs[attrib] - def get_inkstitch_attributes(self, node): - return {k: v for k, v in node.attrib.iteritems() if NSS['inkstitch'] in k} + +def get_inkstitch_attributes(node): + return {k: v for k, v in node.attrib.iteritems() if NSS['inkstitch'] in k} |
