diff options
| -rwxr-xr-x | share/extensions/measure.py | 3 |
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) |
