pysaleryd.helpers package
Submodules
pysaleryd.helpers.error_cache module
pysaleryd.helpers.task module
- class pysaleryd.helpers.task.TaskList[source]
Bases:
object
Helper class to keep references and work with Tasks
- append(*tasks: Task, remove_when_done=True)[source]
Add reference to tasks
- Parameters:
tasks (~asyncio.Task) – tasks to add
remove_when_done (bool, optional) – remove reference when task completes, defaults to True
pysaleryd.helpers.websocket module
Reconnecting websocket client
- class pysaleryd.helpers.websocket.ReconnectingWebsocketClient(host: str, port: int, on_message: Coroutine[None, str, None], on_state_change: Coroutine[None, State, None] = None, on_connect: Coroutine[None, None, None] = None, connect_timeout=15)[source]
Bases:
object
Reconnecting websocket client
- property state
State of connection