From 84f213d0003fe642c168ca1c566a58a9731cdad4 Mon Sep 17 00:00:00 2001 From: Kaalleen <36401965+kaalleen@users.noreply.github.com> Date: Fri, 8 Mar 2024 17:18:27 +0100 Subject: satin to stroke: remove etree (#2764) --- lib/extensions/convert_to_stroke.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'lib/extensions') diff --git a/lib/extensions/convert_to_stroke.py b/lib/extensions/convert_to_stroke.py index 5a2ab23c..ea732f1c 100644 --- a/lib/extensions/convert_to_stroke.py +++ b/lib/extensions/convert_to_stroke.py @@ -4,12 +4,10 @@ # Licensed under the GNU GPL version 3.0 or later. See the file LICENSE for details. import inkex -from lxml import etree from ..elements import SatinColumn from ..i18n import _ from ..svg import get_correction_transform -from ..svg.tags import SVG_PATH_TAG from .base import InkstitchExtension @@ -42,13 +40,12 @@ class ConvertToStroke(InkstitchExtension): d += "%s,%s " % (x, y) d += " " - stroke_element = etree.Element(SVG_PATH_TAG, - { - "id": self.uniqueId("path"), - "style": self.path_style(element), - "transform": get_correction_transform(element.node), - "d": d - }) + stroke_element = inkex.PathElement( + id=self.uniqueId("path"), + style=self.path_style(element), + transform=get_correction_transform(element.node), + d=d + ) parent.insert(parent.index(element.node), stroke_element) if not self.options.keep_satin: parent.remove(element.node) -- cgit v1.2.3