(listener: socket.socket)
| 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 |
nothing calls this directly
no test coverage detected