mercurial/utils/compression.py
changeset 51690 493034cc3265
parent 50929 18c8c18993f0
child 51700 7f0cb9ee0534
equal deleted inserted replaced
51689:39e2b2d062c1 51690:493034cc3265
   509                 else:
   509                 else:
   510                     z = zlib.compressobj(level=self._level)
   510                     z = zlib.compressobj(level=self._level)
   511                 parts = []
   511                 parts = []
   512                 pos = 0
   512                 pos = 0
   513                 while pos < insize:
   513                 while pos < insize:
   514                     pos2 = pos + 2 ** 20
   514                     pos2 = pos + 2**20
   515                     parts.append(z.compress(data[pos:pos2]))
   515                     parts.append(z.compress(data[pos:pos2]))
   516                     pos = pos2
   516                     pos = pos2
   517                 parts.append(z.flush())
   517                 parts.append(z.flush())
   518 
   518 
   519                 if sum(map(len, parts)) < insize:
   519                 if sum(map(len, parts)) < insize: