cloup._util#
Generic utilities.
Classes#
|
|
A class used just as frozen namespace for constants. |
Functions#
|
|
|
|
|
|
|
Generate repr(obj). |
|
|
|
|
|
Returns the first value that is not None (or None if no such value exists). |
|
Returns the first bool (or raises StopIteration if no bool is found). |
|
|
|
|
|
|
|
|
|
Attributes#
Contents#
- cloup._util.click_version_tuple#
- cloup._util.click_major#
- cloup._util.click_minor#
- cloup._util.click_version_ge_8_1#
- cloup._util.T#
- cloup._util.K#
- cloup._util.V#
- cloup._util.make_repr(obj, *args, _line_len=60, _indent=2, **kwargs)[source]#
Generate repr(obj).
- Parameters
obj (Any) – object to represent
args (Any) – positional arguments in the repr
_line_len (int) – if the repr length exceeds this, arguments will be on their own line; if negative, the repr will be in a single line regardless of its length
_indent (int) – indentation width of arguments in case they are shown in their own line
kwargs (Any) – keyword arguments in the repr
- Returns
str
- Return type
- cloup._util.coalesce(*values)[source]#
Returns the first value that is not None (or None if no such value exists).
- cloup._util.first_bool(*values)[source]#
Returns the first bool (or raises StopIteration if no bool is found).
- class cloup._util.FrozenSpaceMeta(*args)[source]#
Bases:
type- Parameters
args (Any) –
- class cloup._util.FrozenSpace[source]#
A class used just as frozen namespace for constants.
- Return type
None