mercurial/state.py
changeset 43077 687b865b95ad
parent 43076 2372284d9457
child 43117 8ff1ecfadcd1
--- a/mercurial/state.py	Sun Oct 06 09:45:02 2019 -0400
+++ b/mercurial/state.py	Sun Oct 06 09:48:39 2019 -0400
@@ -60,23 +60,23 @@
         """
         if not isinstance(version, int):
             raise error.ProgrammingError(
-                "version of state file should be" " an integer"
+                b"version of state file should be" b" an integer"
             )
 
-        with self._repo.vfs(self.fname, 'wb', atomictemp=True) as fp:
-            fp.write('%d\n' % version)
+        with self._repo.vfs(self.fname, b'wb', atomictemp=True) as fp:
+            fp.write(b'%d\n' % version)
             for chunk in cborutil.streamencode(data):
                 fp.write(chunk)
 
     def _read(self):
         """reads the state file and returns a dictionary which contain
         data in the same format as it was before storing"""
-        with self._repo.vfs(self.fname, 'rb') as fp:
+        with self._repo.vfs(self.fname, b'rb') as fp:
             try:
                 int(fp.readline())
             except ValueError:
                 raise error.CorruptedState(
-                    "unknown version of state file" " found"
+                    b"unknown version of state file" b" found"
                 )
 
             return cborutil.decodeall(fp.read())[0]
@@ -133,12 +133,12 @@
         """
         if not self._statushint:
             hint = _(
-                'To continue:    hg %s --continue\n'
-                'To abort:       hg %s --abort'
+                b'To continue:    hg %s --continue\n'
+                b'To abort:       hg %s --abort'
             ) % (self._opname, self._opname)
             if self._stopflag:
                 hint = hint + (
-                    _('\nTo stop:        hg %s --stop') % (self._opname)
+                    _(b'\nTo stop:        hg %s --stop') % (self._opname)
                 )
             return hint
         return self._statushint
@@ -148,7 +148,7 @@
         operation
         """
         if not self._cmdhint:
-            return _("use 'hg %s --continue' or 'hg %s --abort'") % (
+            return _(b"use 'hg %s --continue' or 'hg %s --abort'") % (
                 self._opname,
                 self._opname,
             )
@@ -157,18 +157,18 @@
     def msg(self):
         """returns the status message corresponding to the command"""
         if not self._cmdmsg:
-            return _('%s in progress') % (self._opname)
+            return _(b'%s in progress') % (self._opname)
         return self._cmdmsg
 
     def continuemsg(self):
         """ returns appropriate continue message corresponding to command"""
-        return _('hg %s --continue') % (self._opname)
+        return _(b'hg %s --continue') % (self._opname)
 
     def isunfinished(self, repo):
         """determines whether a multi-step operation is in progress
         or not
         """
-        if self._opname == 'merge':
+        if self._opname == b'merge':
             return len(repo[None].parents()) > 1
         else:
             return repo.vfs.exists(self._fname)
@@ -186,9 +186,9 @@
     reportonly=False,
     continueflag=False,
     stopflag=False,
-    cmdmsg="",
-    cmdhint="",
-    statushint="",
+    cmdmsg=b"",
+    cmdhint=b"",
+    statushint=b"",
     abortfunc=None,
     continuefunc=None,
 ):
@@ -233,36 +233,36 @@
         abortfunc,
         continuefunc,
     )
-    if opname == 'merge':
+    if opname == b'merge':
         _unfinishedstates.append(statecheckobj)
     else:
         _unfinishedstates.insert(0, statecheckobj)
 
 
 addunfinished(
-    'update',
-    fname='updatestate',
+    b'update',
+    fname=b'updatestate',
     clearable=True,
-    cmdmsg=_('last update was interrupted'),
-    cmdhint=_("use 'hg update' to get a consistent checkout"),
-    statushint=_("To continue:    hg update ."),
+    cmdmsg=_(b'last update was interrupted'),
+    cmdhint=_(b"use 'hg update' to get a consistent checkout"),
+    statushint=_(b"To continue:    hg update ."),
 )
 addunfinished(
-    'bisect',
-    fname='bisect.state',
+    b'bisect',
+    fname=b'bisect.state',
     allowcommit=True,
     reportonly=True,
     statushint=_(
-        'To mark the changeset good:    hg bisect --good\n'
-        'To mark the changeset bad:     hg bisect --bad\n'
-        'To abort:                      hg bisect --reset\n'
+        b'To mark the changeset good:    hg bisect --good\n'
+        b'To mark the changeset bad:     hg bisect --bad\n'
+        b'To abort:                      hg bisect --reset\n'
     ),
 )
 
 
 def getrepostate(repo):
     # experimental config: commands.status.skipstates
-    skip = set(repo.ui.configlist('commands', 'status.skipstates'))
+    skip = set(repo.ui.configlist(b'commands', b'status.skipstates'))
     for state in _unfinishedstates:
         if state._opname in skip:
             continue