diff options
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} |
