def do_float(value, default=0.0):
    """Convert the value into a floating point number. If the
    conversion doesn't work it will return ``0.0``. You can
    override this default using the first parameter.
    """
    try:
        return float(value)
    except (TypeError, __HOLE__):
        return default
dataset/ETHPy150Open IanLewis/kay/kay/lib/jinja2/filters.py/do_float