diff options
Diffstat (limited to 'lib/utils/string.py')
| -rw-r--r-- | lib/utils/string.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/utils/string.py b/lib/utils/string.py index e9204076..7ed99b77 100644 --- a/lib/utils/string.py +++ b/lib/utils/string.py @@ -7,7 +7,15 @@ def string_to_floats(string, delimiter=","): """Convert a string of delimiter-separated floats into a list of floats.""" floats = string.split(delimiter) - return [float(num) for num in floats] + return [float(num) for num in floats if _is_float(num)] + + +def _is_float(float_string): + try: + float(float_string) + return True + except ValueError: + return False def remove_suffix(string, suffix): |
