MCPcopy Create free account
hub / github.com/EasyIME/PIME / get_websocket_protocol

Method get_websocket_protocol

python/python3/tornado/websocket.py:586–596  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

584 super()._break_cycles()
585
586 def get_websocket_protocol(self) -> Optional["WebSocketProtocol"]:
587 websocket_version = self.request.headers.get("Sec-WebSocket-Version")
588 if websocket_version in ("7", "8", "13"):
589 params = _WebSocketParams(
590 ping_interval=self.ping_interval,
591 ping_timeout=self.ping_timeout,
592 max_message_size=self.max_message_size,
593 compression_options=self.get_compression_options(),
594 )
595 return WebSocketProtocol13(self, False, params)
596 return None
597
598 def _detach_stream(self) -> IOStream:
599 # disable non-WS methods

Callers 1

getMethod · 0.95

Calls 4

_WebSocketParamsClass · 0.85
WebSocketProtocol13Class · 0.85
getMethod · 0.45

Tested by

no test coverage detected