--- 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')