Events package¶
-
class
lcu_driver.events.managers.
ConnectorEventManager
¶ Bases:
abc.ABC
Connector Events Manager Base Class
-
close
(coro_func)¶
-
handlers
¶
-
open
(coro_func)¶
-
ready
(coro_func)¶
-
run_event
(event_name, *args, **kwargs)¶
-
-
class
lcu_driver.events.managers.
WebsocketEventManager
¶ Bases:
abc.ABC
Connector Events Manager Base Class
-
static
match_event
(connector, connection, data)¶ Match registered websocket events and create a task with each handler
-
register
(uri: str, *, event_types: Iterable[T_co] = ('CREATE', 'UPDATE', 'DELETE'))¶ Register an event for the given handler.
Parameters: - uri (string) – Endpoint to call. If the endpoint last character is a slash it will match all events starting with the endpoint.
- event_types (tuple(str, str)) – Expects an iterable. The allowed types are CREATE, UPDATE and DELETE (case-sensitive).
-
registered_uris
¶ Websocket registered handlers
Return type: list
-
static
-
class
lcu_driver.events.responses.
WebsocketEventResponse
(**kwargs)¶ Bases:
object