Source code for redditwarp.websocket.transport.auto_ASYNC
from __future__ import annotations
from typing import TYPE_CHECKING, Optional, Sequence, Mapping
if TYPE_CHECKING:
from ..websocket_ASYNC import WebSocket
from .reg_ASYNC import get_transport_adapter_module
[docs]async def connect(
url: str,
*,
subprotocols: Sequence[str] = (),
headers: Optional[Mapping[str, str]] = None,
timeout: float = -2,
) -> WebSocket:
return await get_transport_adapter_module().connect(
url=url,
subprotocols=subprotocols,
headers=headers,
timeout=timeout,
)