comparison mercurial/archival.py @ 36728:f14ba6eb2b5a

archival: use py3 friendly replacements for chr() and long() Differential Revision: https://phab.mercurial-scm.org/D2673
author Augie Fackler <augie@google.com>
date Sun, 04 Mar 2018 16:06:47 -0500
parents d3c231f8d27d
children a148c67d8b09
comparison
equal deleted inserted replaced
36727:d3c231f8d27d 36728:f14ba6eb2b5a
140 if fname and fname.endswith('.gz'): 140 if fname and fname.endswith('.gz'):
141 fname = fname[:-3] 141 fname = fname[:-3]
142 flags = 0 142 flags = 0
143 if fname: 143 if fname:
144 flags = gzip.FNAME 144 flags = gzip.FNAME
145 self.fileobj.write(chr(flags)) 145 self.fileobj.write(pycompat.bytechr(flags))
146 gzip.write32u(self.fileobj, long(self.timestamp)) 146 gzip.write32u(self.fileobj, int(self.timestamp))
147 self.fileobj.write('\002') 147 self.fileobj.write('\002')
148 self.fileobj.write('\377') 148 self.fileobj.write('\377')
149 if fname: 149 if fname:
150 self.fileobj.write(fname + '\000') 150 self.fileobj.write(fname + '\000')
151 151