def gen_float_list_from_comma_sep_str()

in parquet_flask/utils/general_utils.py [0:0]


    def gen_float_list_from_comma_sep_str(input_val: str, expected_count: int):
        split_bbox_str = input_val.strip().split(',')
        if len(split_bbox_str) != expected_count:
            raise ValueError(f'incorrect length for bbox: {input_val}. expected_count: {expected_count}')
        split_is_float = [GeneralUtils.is_float(k) for k in split_bbox_str]
        if not all(split_is_float):
            raise ValueError(f'one or more is not float for bbox: {input_val}')
        return [float(k) for k in split_bbox_str]