diff 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
line wrap: on
line diff
--- a/mercurial/archival.py	Sun Mar 04 16:06:27 2018 -0500
+++ b/mercurial/archival.py	Sun Mar 04 16:06:47 2018 -0500
@@ -142,8 +142,8 @@
             flags = 0
             if fname:
                 flags = gzip.FNAME
-            self.fileobj.write(chr(flags))
-            gzip.write32u(self.fileobj, long(self.timestamp))
+            self.fileobj.write(pycompat.bytechr(flags))
+            gzip.write32u(self.fileobj, int(self.timestamp))
             self.fileobj.write('\002')
             self.fileobj.write('\377')
             if fname: