Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2011-02-25 00:43:02 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2011-02-25 00:43:02 +0300
commitec92cf725532d7edb87eb2341820db20ddc15a42 (patch)
treed89062bf90992a91669b80f1fffc144b3684410c /io_curve_svg
parentc4d290292caa6ca1f3ce273076a95545860ead85 (diff)
SVG importer:
- Fixed exception caused by spaces after last semicolon in style - Ignore svg namespage in tag names when detecting geometry class
Diffstat (limited to 'io_curve_svg')
-rw-r--r--io_curve_svg/import_svg.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/io_curve_svg/import_svg.py b/io_curve_svg/import_svg.py
index 88f9bd7c..937e6ad7 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: