hgext/journal.py
changeset 36668 e77cee5de1c7
parent 36667 bcfc4e3b6548
child 37084 f0b6fbea00cf
--- a/hgext/journal.py	Fri Mar 02 07:16:33 2018 +0530
+++ b/hgext/journal.py	Fri Mar 02 07:17:06 2018 +0530
@@ -351,7 +351,7 @@
                 # Read just enough bytes to get a version number (up to 2
                 # digits plus separator)
                 version = f.read(3).partition('\0')[0]
-                if version and version != str(storageversion):
+                if version and version != "%d" % storageversion:
                     # different version of the storage. Exit early (and not
                     # write anything) if this is not a version we can handle or
                     # the file is corrupt. In future, perhaps rotate the file
@@ -361,7 +361,7 @@
                     return
                 if not version:
                     # empty file, write version first
-                    f.write(str(storageversion) + '\0')
+                    f.write(("%d" % storageversion) + '\0')
                 f.seek(0, os.SEEK_END)
                 f.write(bytes(entry) + '\0')
 
@@ -413,7 +413,7 @@
 
         lines = raw.split('\0')
         version = lines and lines[0]
-        if version != str(storageversion):
+        if version != "%d" % storageversion:
             version = version or _('not available')
             raise error.Abort(_("unknown journal file version '%s'") % version)