Fix float representation for Python API docs
float_as_string(1000000) resulted in 1e+06.0 which isn't valid notation.
This commit is contained in:
parent
568b692bcf
commit
47b0ca85cd
|
@ -61,7 +61,8 @@ def range_str(val):
|
|||
|
||||
def float_as_string(f):
|
||||
val_str = "%g" % f
|
||||
if '.' not in val_str and '-' not in val_str: # value could be 1e-05
|
||||
# Ensure a `.0` suffix for whole numbers, excluding scientific notation such as `1e-05` or `1e+5`.
|
||||
if '.' not in val_str and 'e' not in val_str:
|
||||
val_str += '.0'
|
||||
return val_str
|
||||
|
||||
|
|
Loading…
Reference in New Issue