[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1655] trunk/py/scripts/addons/ io_curve_svg/import_svg.py: SVG importer:
Sergey Sharybin
g.ulairi at gmail.com
Thu Feb 24 22:43:03 CET 2011
Revision: 1655
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=1655
Author: nazgul
Date: 2011-02-24 21:43:02 +0000 (Thu, 24 Feb 2011)
Log Message:
-----------
SVG importer:
- Fixed exception caused by spaces after last semicolon in style
- Ignore svg namespage in tag names when detecting geometry class
Modified Paths:
--------------
trunk/py/scripts/addons/io_curve_svg/import_svg.py
Modified: trunk/py/scripts/addons/io_curve_svg/import_svg.py
===================================================================
--- trunk/py/scripts/addons/io_curve_svg/import_svg.py 2011-02-24 15:49:58 UTC (rev 1654)
+++ trunk/py/scripts/addons/io_curve_svg/import_svg.py 2011-02-24 21:43:02 UTC (rev 1655)
@@ -383,6 +383,9 @@
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 @@
def parseAbstractNode(node, context):
name = node.tagName.lower()
+
+ if name.startswith('svg:'):
+ name = name[4:]
+
geomClass = svgGeometryClasses.get(name)
if geomClass is not None:
More information about the Bf-extensions-cvs
mailing list