From 0409bcbe659b5615525628f2728fb14a8791c2b8 Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Fri, 16 Aug 2019 22:36:12 +0200 Subject: [PATCH] Fix SVG merging for Inkscape Resolves: #163 --- boxes/svgutil.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/boxes/svgutil.py b/boxes/svgutil.py index 5c39f67..ee37635 100755 --- a/boxes/svgutil.py +++ b/boxes/svgutil.py @@ -248,10 +248,8 @@ def ticksPerMM(tree): def svgMerge(box, inkscape, output): - parser = ElementTree.XMLParser(remove_blank_text=True) - - src_tree = ElementTree.parse(box, parser) - dest_tree = ElementTree.parse(inkscape, parser) + src_tree = ElementTree.parse(box) + dest_tree = ElementTree.parse(inkscape) dest_root = dest_tree.getroot() src_width, src_height = getSizeInMM(src_tree) @@ -276,7 +274,7 @@ def svgMerge(box, inkscape, output): scale_x, scale_y, off_x, off_y)) # write the xml file - ElementTree.ElementTree(dest_root).write(output, pretty_print=True, encoding='utf-8', xml_declaration=True) + ElementTree.ElementTree(dest_root).write(output, encoding='utf-8', xml_declaration=True) if __name__ == "__main__": svg = SVGFile("examples/box.svg")