Types¶
- websockets.typing.Data¶
Types supported in a WebSocket message:
strfor a Text frame,bytesfor a Binary.
- websockets.typing.LoggerLike¶
Types accepted where a
Loggeris expected.alias of
Logger|LoggerAdapter
- websockets.typing.StatusLike¶
Types accepted where an
HTTPStatusis expected.alias of
HTTPStatus|int
- websockets.typing.Origin = websockets.typing.Origin¶
Value of a
Originheader.
- websockets.typing.Subprotocol = websockets.typing.Subprotocol¶
Subprotocol in a
Sec-WebSocket-Protocolheader.
- websockets.typing.ExtensionName = websockets.typing.ExtensionName¶
Name of a WebSocket extension.
- websockets.typing.ExtensionParameter¶
Parameter of a WebSocket extension.
- websockets.protocol.Event¶
Events that
events_received()may return.
- websockets.datastructures.HeadersLike¶
Types accepted where
Headersis expected.In addition to
Headersitself, this includes dict-like types where both keys and values arestr.alias of
Headers|Mapping[str,str] |Iterable[Tuple[str,str]] |SupportsKeysAndGetItem
- websockets.datastructures.SupportsKeysAndGetItem = <class 'websockets.datastructures.SupportsKeysAndGetItem'>¶
Dict-like types with
keys() -> strand__getitem__(key: str) -> strmethods.