summaryrefslogtreecommitdiff
path: root/lib/extensions
diff options
context:
space:
mode:
authorKaalleen <36401965+kaalleen@users.noreply.github.com>2024-03-08 17:18:27 +0100
committerGitHub <noreply@github.com>2024-03-08 17:18:27 +0100
commit84f213d0003fe642c168ca1c566a58a9731cdad4 (patch)
treeddeaa584192c906fed526c00bd9b6839ae9b4f04 /lib/extensions
parent2a98a8bfd7cb20605f3ca41027cd127304bb7554 (diff)
satin to stroke: remove etree (#2764)
Diffstat (limited to 'lib/extensions')
-rw-r--r--lib/extensions/convert_to_stroke.py15
1 files changed, 6 insertions, 9 deletions
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)