Merged revisions 76836 via svnmerge from

svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r76836 | antoine.pitrou | 2009-12-14 19:00:06 +0100 (lun., 14 déc. 2009) | 5 lines

  Issue #4757: `zlib.compress` and other methods in the zlib module now
  raise a TypeError when given an `str` object (rather than a `bytes`-like
  object).  Patch by Victor Stinner and Florent Xicluna.
........
This commit is contained in:
Antoine Pitrou 2009-12-14 18:23:30 +00:00
parent 999df780d1
commit c8428d3dce
5 changed files with 52 additions and 31 deletions

View file

@ -147,7 +147,7 @@ class GzipFile:
def _init_write(self, filename):
self.name = filename
self.crc = zlib.crc32("") & 0xffffffff
self.crc = zlib.crc32(b"") & 0xffffffff
self.size = 0
self.writebuf = []
self.bufsize = 0
@ -177,7 +177,7 @@ class GzipFile:
self.fileobj.write(fname + b'\000')
def _init_read(self):
self.crc = zlib.crc32("") & 0xffffffff
self.crc = zlib.crc32(b"") & 0xffffffff
self.size = 0
def _read_gzip_header(self):