From b1c62be75a7d50c3924cfaec2d4e1feb0accaf8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 17 Dec 2023 00:12:41 +0100 Subject: [PATCH] Remove socket option TCP_NODELAY The option is now set by default in standard library https://github.com/python/cpython/commit/9d8a3ad02acdd7800775b4e1e205bf7c8e47162f --- tryton/tryton/jsonrpc.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/tryton/tryton/jsonrpc.py b/tryton/tryton/jsonrpc.py index 679db48c4c..6d526593f4 100644 --- a/tryton/tryton/jsonrpc.py +++ b/tryton/tryton/jsonrpc.py @@ -200,7 +200,6 @@ class Transport(xmlrpc.client.SafeTransport): timeout=CONNECT_TIMEOUT) self._connection[1].connect() sock = self._connection[1].sock - sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1) sock.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1) def https_connection(allow_http=False): @@ -209,7 +208,6 @@ class Transport(xmlrpc.client.SafeTransport): try: self._connection[1].connect() sock = self._connection[1].sock - sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1) sock.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1) try: peercert = sock.getpeercert(True)