src/eric7/RemoteServerInterface/EricServerInterface.py

branch
server
changeset 10567
b098e0d028cc
parent 10565
3583a10ce4d4
child 10568
399d81a784a4
equal deleted inserted replaced
10566:25330d3ea3af 10567:b098e0d028cc
245 data = bytearray() 245 data = bytearray()
246 while len(data) < length: 246 while len(data) < length:
247 maxSize = length - len(data) 247 maxSize = length - len(data)
248 if self.__connection.bytesAvailable() < maxSize: 248 if self.__connection.bytesAvailable() < maxSize:
249 self.__connection.waitForReadyRead(50) 249 self.__connection.waitForReadyRead(50)
250 if not self.__connection:
251 # connection to server is gone uncontrolled
252 break
250 newData = self.__connection.read(maxSize) 253 newData = self.__connection.read(maxSize)
251 if newData: 254 if newData:
252 data += newData 255 data += newData
253 256
254 if zlib.adler32(data) & 0xFFFFFFFF != datahash: 257 if zlib.adler32(data) & 0xFFFFFFFF != datahash:

eric ide

mercurial