Skip to main content

confloat

A wrapper around float that allows for additional constraints.

def confloat(
strict: bool | None = None,
gt: float | None = None,
ge: float | None = None,
lt: float | None = None,
le: float | None = None,
multiple_of: float | None = None,
allow_inf_nan: bool | None = None
) - > type[float]

A wrapper around float that allows for additional constraints.

Parameters

NameTypeDescription
strict`boolNone` = None
gt`floatNone` = None
ge`floatNone` = None
lt`floatNone` = None
le`floatNone` = None
multiple_of`floatNone` = None
allow_inf_nan`boolNone` = None

Returns

TypeDescription
type[float]The wrapped float type.