MCPcopy
hub / github.com/urllib3/urllib3 / proxy_handler

Method proxy_handler

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

Source from the content-addressed store, hash-verified

284 """
285
286 def proxy_handler(listener: socket.socket) -> None:
287 sock = listener.accept()[0]
288 with self.server_ctx.wrap_socket(sock, server_side=True) as client_sock:
289 upstream_sock = socket.create_connection(
290 (self.destination_server_host, self.destination_server_port)
291 )
292 self._read_write_loop(client_sock, upstream_sock)
293 upstream_sock.close()
294 client_sock.close()
295
296 self._start_server(proxy_handler)
297

Callers

nothing calls this directly

Calls 3

_read_write_loopMethod · 0.95
wrap_socketMethod · 0.80
closeMethod · 0.45

Tested by

no test coverage detected