comparison mercurial/archival.py @ 6495:3130c9ded04e

python-2.6: deprecation of GzipFile.filename
author Dirkjan Ochtman <dirkjan@ochtman.nl>
date Tue, 08 Apr 2008 15:42:43 +0200
parents f89fd07fc51d
children 315548fcc76b
comparison
equal deleted inserted replaced
6492:43d14cbd69b7 6495:3130c9ded04e
50 gzip.GzipFile.__init__(self, *args, **kw) 50 gzip.GzipFile.__init__(self, *args, **kw)
51 51
52 def _write_gzip_header(self): 52 def _write_gzip_header(self):
53 self.fileobj.write('\037\213') # magic header 53 self.fileobj.write('\037\213') # magic header
54 self.fileobj.write('\010') # compression method 54 self.fileobj.write('\010') # compression method
55 fname = self.filename[:-3] 55 # Python 2.6 deprecates self.filename
56 fname = getattr(self, 'name', None) or self.filename
56 flags = 0 57 flags = 0
57 if fname: 58 if fname:
58 flags = gzip.FNAME 59 flags = gzip.FNAME
59 self.fileobj.write(chr(flags)) 60 self.fileobj.write(chr(flags))
60 gzip.write32u(self.fileobj, long(self.timestamp)) 61 gzip.write32u(self.fileobj, long(self.timestamp))