Mercurial > hg
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 |