activate _trim_decimals again

This commit is contained in:
Laura Klünder 2017-10-20 00:58:19 +02:00
parent 41ee2c2ac5
commit d4aa5eda84

View file

@ -125,10 +125,8 @@ class SVGImage:
f.write(png)
def _trim_decimals(self, data):
# remove trailing zeros from a decimal
# deactivated for now, because it costs too much time
return data
# return re.sub(r'([0-9]+)((\.[1-9])[0-9]+|\.[0-9]+)?', r'\1\3', data)
# remove trailing zeros from a decimal yes this is slow, but it greatly speeds up cairo rendering
return re.sub(r'([0-9]+)((\.[1-9])[0-9]+|\.[0-9]+)?', r'\1\3', data)
def _create_geometry(self, geometry, attribs=''):
# convert a shapely geometry into an svg xml element