[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