eric6/DebugClients/Python/AsyncFile.py

changeset 7926
5357e5ffebf1
parent 7923
91e843545d9a
child 8014
efa0c52fee56
--- a/eric6/DebugClients/Python/AsyncFile.py	Wed Dec 30 12:30:42 2020 +0100
+++ b/eric6/DebugClients/Python/AsyncFile.py	Wed Dec 30 12:31:25 2020 +0100
@@ -191,8 +191,10 @@
         length = int(length)
         data = b''
         while len(data) < length:
-            newData = self.sock.recv(length - len(data))
-            data += newData
+            newByte = self.sock.recv(1)
+            data += newByte
+            if newByte == b'\n':
+                break
         
         # step 2: convert the data
         return data.decode('utf8', 'backslashreplace')

eric ide

mercurial