MCPcopy
hub / github.com/urllib3/urllib3 / socket_handler

Method socket_handler

test/test_ssltransport.py:374–383  ·  view source on GitHub ↗
(listener: socket.socket)

Source from the content-addressed store, hash-verified

372 """
373
374 def socket_handler(listener: socket.socket) -> None:
375 sock = listener.accept()[0]
376 try:
377 with cls.server_context.wrap_socket(sock, server_side=True) as ssock:
378 request = consume_socket(ssock)
379 validate_request(request)
380 ssock.send(sample_response())
381 except (ssl.SSLEOFError, ssl.SSLZeroReturnError, OSError):
382 return
383 sock.close()
384
385 cls._start_server(socket_handler)
386

Callers

nothing calls this directly

Calls 6

consume_socketFunction · 0.90
validate_requestFunction · 0.85
sample_responseFunction · 0.85
wrap_socketMethod · 0.80
sendMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected