diff hgext/remotefilelog/basepack.py @ 40675:9fcf8084ada8

py3: use node.hex(m.digest()) instead of m.hexdigest() hashlib.sha1.hexdigest() returns str on Python 3. Differential Revision: https://phab.mercurial-scm.org/D5287
author Pulkit Goyal <pulkit@yandex-team.ru>
date Mon, 19 Nov 2018 21:12:13 +0300
parents aa588bf40a08
children e0b485a76009
line wrap: on
line diff
--- a/hgext/remotefilelog/basepack.py	Sun Nov 18 02:40:47 2018 +0100
+++ b/hgext/remotefilelog/basepack.py	Mon Nov 19 21:12:13 2018 +0300
@@ -10,6 +10,7 @@
 
 from mercurial.i18n import _
 from mercurial import (
+    node as nodemod,
     policy,
     pycompat,
     util,
@@ -412,7 +413,7 @@
             return
 
         try:
-            sha = self.sha.hexdigest()
+            sha = nodemod.hex(self.sha.digest())
             self.packfp.close()
             self.writeindex()