summaryrefslogtreecommitdiff
path: root/lib/extensions/duplicate_params.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/extensions/duplicate_params.py')
-rw-r--r--lib/extensions/duplicate_params.py9
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}