From 12e4cdf71bbd7f6c328597720bb754064469d169 Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Wed, 19 Jan 2011 00:52:38 +0100 Subject: [PATCH] [IMP] rpc send, reduce the number of write (reducing the number of packets) bzr revid: al@openerp.com-20110118235238-qwpur4srw9d75nx5 --- bin/tiny_socket.py | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/bin/tiny_socket.py b/bin/tiny_socket.py index 6a0d9371ef5..44f7db04f01 100644 --- a/bin/tiny_socket.py +++ b/bin/tiny_socket.py @@ -61,15 +61,7 @@ class mysocket: def mysend(self, msg, exception=False, traceback=None): msg = cPickle.dumps([msg,traceback]) - size = len(msg) - self.sock.send('%8d' % size) - self.sock.send(exception and "1" or "0") - totalsent = 0 - while totalsent < size: - sent = self.sock.send(msg[totalsent:]) - if sent == 0: - raise RuntimeError, "socket connection broken" - totalsent = totalsent + sent + self.sock.sendall('%8d%s%s' % (len(msg), exception and "1" or "0", msg)) def myreceive(self): buf=''