unitelabs.cdk.sila.utils
Attributes
- Name
__all__
- Type
- Value
= [ "humanize", "parse_docs", "to_display_name", "set_interval", "clear_interval" ]
- Description
Functions
humanize(value, sep) -> str
Parameters
- Name
value
- Type
- Default
- = None
- Description
- Name
sep
- Type
- Default
- = '_'
- Description
Response
- Type
- str
- Description
parse_docs(docs : str) -> dict
Parameters
- Name
docs
- Type
- str
- Default
- Description
Response
- Type
- dict
- Description
to_display_name(value : str) -> str
Parameters
- Name
value
- Type
- str
- Default
- Description
Response
- Type
- str
- Description
set_interval(function : typing.Callable, delay : float) -> asyncio.Task
The set_interval() method repeatedly calls a function or executes a codesnippet, with a fixed time delay between each call.
Parameters
- Name
function
- Type
- typing.Callable
- Default
- Description
- Name
delay
- Type
- float
- Default
- = 1
- Description
Response
- Type
- asyncio.Task
- Description
clear_interval(interval : asyncio.Task) -> None
The clear_interval() method cancels a timed, repeating action which was previously established by a call to set_interval().
Parameters
- Name
interval
- Type
- asyncio.Task
- Default
- Description