| """WebSocket protocol versions 13 and 8.""" |
|
|
| from ._websocket.helpers import WS_KEY, ws_ext_gen, ws_ext_parse |
| from ._websocket.models import ( |
| WS_CLOSED_MESSAGE, |
| WS_CLOSING_MESSAGE, |
| WebSocketError, |
| WSCloseCode, |
| WSHandshakeError, |
| WSMessage, |
| WSMsgType, |
| ) |
| from ._websocket.reader import WebSocketReader |
| from ._websocket.writer import WebSocketWriter |
|
|
| |
| _INTERNAL_RECEIVE_TYPES = frozenset( |
| (WSMsgType.CLOSE, WSMsgType.CLOSING, WSMsgType.PING, WSMsgType.PONG) |
| ) |
|
|
|
|
| __all__ = ( |
| "WS_CLOSED_MESSAGE", |
| "WS_CLOSING_MESSAGE", |
| "WS_KEY", |
| "WebSocketReader", |
| "WebSocketWriter", |
| "WSMessage", |
| "WebSocketError", |
| "WSMsgType", |
| "WSCloseCode", |
| "ws_ext_gen", |
| "ws_ext_parse", |
| "WSHandshakeError", |
| "WSMessage", |
| ) |
|
|