diff --git a/tryton/tryton/jsonrpc.py b/tryton/tryton/jsonrpc.py index 2f6ca2a761..465621c387 100644 --- a/tryton/tryton/jsonrpc.py +++ b/tryton/tryton/jsonrpc.py @@ -142,7 +142,6 @@ class JSONUnmarshaller(object): class Transport(xmlrpc.client.SafeTransport): accept_gzip_encoding = True - encode_threshold = 1400 # common MTU def __init__( self, fingerprints=None, ca_certs=None, session=None): @@ -251,6 +250,11 @@ class Transport(xmlrpc.client.SafeTransport): sock.settimeout(DEFAULT_TIMEOUT) return connection + @property + def encode_threshold(self): + if self.session: + return 1400 # common MTU + class ServerProxy(xmlrpc.client.ServerProxy): __id = 0