From ec92cf725532d7edb87eb2341820db20ddc15a42 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin <sergey.vfx@gmail.com> Date: Thu, 24 Feb 2011 21:43:02 +0000 Subject: [PATCH] SVG importer: - Fixed exception caused by spaces after last semicolon in style - Ignore svg namespage in tag names when detecting geometry class --- io_curve_svg/import_svg.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/io_curve_svg/import_svg.py b/io_curve_svg/import_svg.py index 88f9bd7ce..937e6ad7e 100644 --- a/io_curve_svg/import_svg.py +++ b/io_curve_svg/import_svg.py @@ -383,6 +383,9 @@ def SVGParseStyles(node, context): for elem in elems: s = elem.split(':') + if len(s) != 2: + continue + name = s[0].strip().lower() val = s[1].strip() @@ -1703,6 +1706,10 @@ svgGeometryClasses = { def parseAbstractNode(node, context): name = node.tagName.lower() + + if name.startswith('svg:'): + name = name[4:] + geomClass = svgGeometryClasses.get(name) if geomClass is not None: -- GitLab