[telepathy-gabble/master] file_transfer_helper.py: read on the local socket until it's disconnected

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Thu Sep 17 03:32:10 PDT 2009


---
 .../twisted/file-transfer/file_transfer_helper.py  |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/tests/twisted/file-transfer/file_transfer_helper.py b/tests/twisted/file-transfer/file_transfer_helper.py
index 49e450c..0b49abd 100644
--- a/tests/twisted/file-transfer/file_transfer_helper.py
+++ b/tests/twisted/file-transfer/file_transfer_helper.py
@@ -261,9 +261,11 @@ class ReceiveFileTest(FileTransferTest):
         e = self.q.expect('dbus-signal', signal='TransferredBytesChanged')
         count = e.args[0]
 
-        while read < to_receive:
-            data += s.recv(to_receive - read)
-            read = len(data)
+        while True:
+            received = s.recv(1024)
+            if len(received) == 0:
+                break
+            data += received
         assert data == self.file.data[self.file.offset:]
 
         while count < to_receive:
-- 
1.5.6.5




More information about the telepathy-commits mailing list