INNER CODE UNIT · Python
_Handler
onnxsim/onnxsim · onnxsim/rpc/server.py:325
class _Handler(socketserver.BaseRequestHandler):
server: "RPCServer"
def handle(self) -> None:
sock = self.request
models: Dict[int, Any] = {}
counter = 0
try:
first, _ = proto.recv_message(sock, self.server.max_blob_bytes)
client_key = first.get("key", "")
if first.get("op") != "hello" or (
self.server.key and client_key != self.server.key
):
proto.send_message(
sock,
{
"ok": False,
"error": f"handshake rejected (server key {self.server.key!r})",