redditwarp.websocket.transport.reg_ASYNC#

class redditwarp.websocket.transport.reg_ASYNC.ConnectFunctionProtocol(*args, **kwargs)[source]#

Bases: Protocol

class redditwarp.websocket.transport.reg_ASYNC.TransportInfo(adaptor_module_name: 'str', name: 'str', version: 'str', connect: 'ConnectFunctionProtocol')[source]#

Bases: object

adaptor_module_name: str#
name: str#
version: str#
connect: ConnectFunctionProtocol#
redditwarp.websocket.transport.reg_ASYNC.load_transport() TransportInfo[source]#
async redditwarp.websocket.transport.reg_ASYNC.connect(url: str, *, subprotocols: Sequence[str] = (), headers: Mapping[str, str] | None = None, timeout: float = -2) WebSocket[source]#
redditwarp.websocket.transport.reg_ASYNC.register(adaptor_module_name: str, name: str, version: str, connect: ConnectFunctionProtocol) None[source]#