equal
deleted
inserted
replaced
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: |