Fix logic for decimal string helper

This commit is contained in:
Oliver Walters 2020-01-02 20:25:59 +11:00
parent fa480c0558
commit dae74a19d3

View File

@ -65,8 +65,19 @@ def decimal2string(d):
A string representation of the input number A string representation of the input number
""" """
try:
# Ensure that the provided string can actually be converted to a float
f = float(d)
except ValueError:
# Not a number
return str(d)
s = str(d) s = str(d)
# Return entire number if there is no decimal place
if not '.' in s:
return s
return s.rstrip("0").rstrip(".") return s.rstrip("0").rstrip(".")