Index: Lib/gzip.py =================================================================== --- Lib/gzip.py (revision 53597) +++ Lib/gzip.py (working copy) @@ -106,7 +106,7 @@ self._new_member = True self.extrabuf = "" self.extrasize = 0 - self.filename = filename + self.name = filename # Starts small, scales exponentially self.min_readsize = 100 @@ -127,6 +127,12 @@ if self.mode == WRITE: self._write_gzip_header() + @property + def filename(self): + import warnings + warnings.warn("use the name attribute", DeprecationWarning) + return self.name + def __repr__(self): s = repr(self.fileobj) return '' @@ -134,7 +140,7 @@ def _init_write(self, filename): if filename[-3:] != '.gz': filename = filename + '.gz' - self.filename = filename + self.name = filename self.crc = zlib.crc32("") self.size = 0 self.writebuf = [] @@ -143,7 +149,7 @@ def _write_gzip_header(self): self.fileobj.write('\037\213') # magic header self.fileobj.write('\010') # compression method - fname = self.filename[:-3] + fname = self.name[:-3] flags = 0 if fname: flags = FNAME