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
Union[logging.Logger,logging.LoggerAdapter]
- websockets.typing.ExtensionParameter#
Parameter of a WebSocket extension.
- websockets.connection.Event#
Events that
events_received()may return.alias of
Union[websockets.http11.Request,websockets.http11.Response,websockets.frames.Frame]
- 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
Union[websockets.datastructures.Headers,Mapping[str,str],Iterable[Tuple[str,str]],websockets.datastructures.SupportsKeysAndGetItem]
- websockets.datastructures.SupportsKeysAndGetItem = <class 'websockets.datastructures.SupportsKeysAndGetItem'>#
Dict-like types with
keys() -> strand__getitem__(key: str) -> strmethods.