websockets.integration
¶
Module Contents¶
Classes¶
Add application-bound websocket broadcast communication. |
Functions¶
|
|
|
|
|
- class websockets.integration.WebsocketsApp[source]¶
Bases:
more.webassets.WebassetsApp
Add application-bound websocket broadcast communication.
To receive broadcast messages using JavaScript in the browser, include the asset ‘websockets’ and call
openWebsocket
.To send broadcast messages, call
send_websocket
with a JSON-serializable message.- property websockets_private_channel: str[source]¶
An unguessable channel ID used for broadcasting notifications through websockets to logged-in users.
This is not meant to be save, do not broadcast sensible information!
- configure_websockets(*, websockets: dict[str, Any] | None = None, **cfg: Any) None [source]¶
Configures global websocket settings.
- websockets.integration.websocket_csp_tween_factory(app: WebsocketsApp, handler: Callable[[CoreRequest], Response]) Callable[[CoreRequest], Response] [source]¶