MCPcopy Index your code
hub / github.com/python-websockets/websockets / __init__

Method __init__

src/websockets/sync/client.py:566–580  ·  view source on GitHub ↗
(
        self,
        sock: socket.socket,
        ssl_context: ssl_module.SSLContext,
        server_hostname: str | None = None,
    )

Source from the content-addressed store, hash-verified

564 recv_bufsize = 65536
565
566 def __init__(
567 self,
568 sock: socket.socket,
569 ssl_context: ssl_module.SSLContext,
570 server_hostname: str | None = None,
571 ) -> None:
572 self.incoming = ssl_module.MemoryBIO()
573 self.outgoing = ssl_module.MemoryBIO()
574 self.ssl_socket = sock
575 self.ssl_object = ssl_context.wrap_bio(
576 self.incoming,
577 self.outgoing,
578 server_hostname=server_hostname,
579 )
580 self.run_io(self.ssl_object.do_handshake)
581
582 def run_io(self, func: Callable[..., T], *args: Any) -> T:
583 while True:

Callers 1

__init__Method · 0.45

Calls 1

run_ioMethod · 0.95

Tested by

no test coverage detected