Math: default %f formatting rounds to 6 decimal places. increase that to 16.

This commit is contained in:
Daniel Folkinshteyn 2012-06-12 12:28:26 -04:00
parent 6dbbb8d06e
commit c991175425

View File

@ -186,7 +186,7 @@ class Math(callbacks.Plugin):
# use of str() on large numbers loses information:
# str(float(33333333333333)) => '3.33333333333e+13'
# float('3.33333333333e+13') => 33333333333300.0
return '%f' % x
return '%.16f' % x
return str(x)
text = self._mathRe.sub(handleMatch, text)
try: