From 75fdfe22deddbfc8a875840cde48844207b7b76e Mon Sep 17 00:00:00 2001 From: Kaalleen <36401965+kaalleen@users.noreply.github.com> Date: Wed, 10 Apr 2019 17:42:49 +0200 Subject: [PATCH] fix base file name bug --- lib/extensions/base.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/extensions/base.py b/lib/extensions/base.py index 986735410..6b846aebe 100644 --- a/lib/extensions/base.py +++ b/lib/extensions/base.py @@ -2,6 +2,7 @@ from collections import MutableMapping from copy import deepcopy import json import re +import os import inkex from stringcase import snakecase @@ -187,10 +188,7 @@ class InkstitchExtension(inkex.Effect): def get_base_file_name(self): svg_filename = self.document.getroot().get(inkex.addNS('docname', 'sodipodi'), "embroidery.svg") - if svg_filename.endswith('.svg'): - svg_filename = svg_filename[:-4] - - return svg_filename + return os.path.splitext(svg_filename)[0] def uniqueId(self, prefix, make_new_id=True): """Override inkex.Effect.uniqueId with a nicer naming scheme."""