[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1723] trunk/py/scripts/addons/ io_curve_svg/import_svg.py: Fix #26556: SVG Import fails to parse Inkscape file.
Sergey Sharybin
g.ulairi at gmail.com
Sun Mar 20 14:08:27 CET 2011
Revision: 1723
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=1723
Author: nazgul
Date: 2011-03-20 13:08:27 +0000 (Sun, 20 Mar 2011)
Log Message:
-----------
Fix #26556: SVG Import fails to parse Inkscape file.
Suppose zero frictional part for case there's space or comma after
dot in float value. Inkscape sometimes uses such weird format.
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-03-20 08:52:18 UTC (rev 1722)
+++ trunk/py/scripts/addons/io_curve_svg/import_svg.py 2011-03-20 13:08:27 UTC (rev 1723)
@@ -86,6 +86,11 @@
while i < n and s[i].isdigit():
token += s[i]
i += 1
+ elif s[i].isspace() or s[i] == ',':
+ # Inkscape sometimes uses qeird float format with missed
+ # fractional part after dot. Suppose zero fractional part
+ # for this case
+ pass
else:
raise Exception('Invalid float value near ' + s[start:start + 10])
More information about the Bf-extensions-cvs
mailing list