summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xshare/extensions/measure.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/share/extensions/measure.py b/share/extensions/measure.py
index 2711727cf..b605ffe93 100755
--- a/share/extensions/measure.py
+++ b/share/extensions/measure.py
@@ -34,6 +34,7 @@ TODO:
'''
# standard library
import locale
+import re
# local library
import inkex
import simplestyle
@@ -211,7 +212,7 @@ class Length(inkex.Effect):
factor = 1.0
doc = self.document.getroot()
if doc.get('viewBox'):
- [viewx, viewy, vieww, viewh] = doc.get('viewBox').split(' ')
+ (viewx, viewy, vieww, viewh) = re.sub(' +|, +|,',' ',doc.get('viewBox')).strip().split(' ', 4)
factor = self.unittouu(doc.get('width'))/float(vieww)
if self.unittouu(doc.get('height'))/float(viewh) < factor:
factor = self.unittouu(doc.get('height'))/float(viewh)