class FloatRange(_NumberRangeBase, FloatParamType):
Restrict a click.FLOAT
value to a range of accepted
values. See :ref:`ranges`.
If min or max are not passed, any value is accepted in that direction. If min_open or max_open are enabled, the corresponding boundary is not included in the range.
If clamp is enabled, a value outside the range is clamped to the boundary instead of failing. This is not supported if either boundary is marked open.
Method | __init__ |
Undocumented |
Method | _clamp |
Find the valid value to clamp to bound in the given direction. |
Class Variable | name |
Undocumented |
Inherited from _NumberRangeBase
:
Method | __repr__ |
Undocumented |
Method | _describe_range |
Describe the range for use in help text. |
Method | convert |
Convert the value to the correct type. This is not called if the value is None (the missing value). |
Method | to_info_dict |
Gather information that could be useful for a tool generating user-facing documentation. |
Instance Variable | clamp |
Undocumented |
Instance Variable | max |
Undocumented |
Instance Variable | max_open |
Undocumented |
Instance Variable | min |
Undocumented |
Instance Variable | min_open |
Undocumented |
Inherited from _NumberParamTypeBase
(via _NumberRangeBase
):
Class Variable | _number_class |
Undocumented |
Inherited from ParamType
(via _NumberRangeBase
, _NumberParamTypeBase
):
Method | __call__ |
Undocumented |
Method | fail |
Helper method to fail with an invalid value message. |
Method | get_metavar |
Returns the metavar default for this param if it provides one. |
Method | get_missing_message |
Optionally might return extra information about a missing parameter. |
Method | shell_complete |
No summary |
Method | split_envvar_value |
Given a value from an environment variable this splits it up into small chunks depending on the defined envvar list splitter. |
Class Variable | arity |
Undocumented |
Class Variable | envvar_list_splitter |
Undocumented |
Class Variable | is_composite |
Undocumented |
Inherited from FloatParamType
:
Method | __repr__ |
Undocumented |
Inherited from _NumberParamTypeBase
(via FloatParamType
):
Method | convert |
Convert the value to the correct type. This is not called if the value is None (the missing value). |
Class Variable | _number_class |
Undocumented |
Inherited from ParamType
(via FloatParamType
, _NumberParamTypeBase
):
Method | __call__ |
Undocumented |
Method | fail |
Helper method to fail with an invalid value message. |
Method | get_metavar |
Returns the metavar default for this param if it provides one. |
Method | get_missing_message |
Optionally might return extra information about a missing parameter. |
Method | shell_complete |
No summary |
Method | split_envvar_value |
Given a value from an environment variable this splits it up into small chunks depending on the defined envvar list splitter. |
Method | to_info_dict |
Gather information that could be useful for a tool generating user-facing documentation. |
Class Variable | arity |
Undocumented |
Class Variable | envvar_list_splitter |
Undocumented |
Class Variable | is_composite |
Undocumented |
click.types._NumberRangeBase.__init__
Undocumented
Parameters | |
min:t.Optional[ | Undocumented |
max:t.Optional[ | Undocumented |
min_open:bool | Undocumented |
max_open:bool | Undocumented |
clamp:bool | Undocumented |
click.types._NumberRangeBase._clamp
Parameters | |
bound:float | The boundary value. |
dir:te.Literal[ | 1 or -1 indicating the direction to move. |
open:bool | If true, the range does not include the bound. |
Returns | |
float | Undocumented |