Types#

websockets.typing.Data#

Types supported in a WebSocket message: str for a Text frame, bytes for a Binary.

alias of Union[str, bytes]

websockets.typing.LoggerLike#

Types accepted where a Logger is expected.

alias of Union[Logger, LoggerAdapter]

websockets.typing.Origin#

Value of a Origin header.

alias of str

websockets.typing.Subprotocol#

Subprotocol in a Sec-WebSocket-Protocol header.

alias of str

websockets.typing.ExtensionName#

Name of a WebSocket extension.

alias of str

websockets.typing.ExtensionParameter#

Parameter of a WebSocket extension.

alias of Tuple[str, Optional[str]]

websockets.connection.Event#

Events that events_received() may return.

alias of Union[Request, Response, Frame]

websockets.datastructures.HeadersLike#

Types accepted where Headers is expected.

alias of Union[Headers, Mapping[str, str], Iterable[Tuple[str, str]]]