argclz.types.try_float_type#

argclz.types.try_float_type(arg)[source]#

Attempt to convert a string to float, returning original or None on failure.

Parameters:

arg (str) – the input string

Returns:

float if parsing succeeds, original string if fails, or None if empty

Return type:

float | str | None