in understanding_rl_vision/svelte3/json_encoding.py [0:0]
def maybe_round(x, *, precision):
if isinstance(x, list):
return [maybe_round(y, precision=precision) for y in x]
else:
if precision is None:
return float(x)
else:
return float(
np.format_float_positional(
x, precision=precision, unique=False, fractional=False
)
)