graft: fix interpolation in a ProgrammingError case
authorMatt Harbison <matt_harbison@yahoo.com>
Fri, 29 Nov 2024 19:22:51 -0500
changeset 52346 1802d9afddf7
parent 52345 a48c688d3e80
child 52347 0facc743b92f
graft: fix interpolation in a ProgrammingError case The `action` is str, which can't be interpolated into bytes. Fortunately, `ProgrammingError` allows a str to be passed.
mercurial/cmd_impls/graft.py
--- a/mercurial/cmd_impls/graft.py	Wed Nov 27 15:14:18 2024 +0000
+++ b/mercurial/cmd_impls/graft.py	Fri Nov 29 19:22:51 2024 -0500
@@ -20,7 +20,7 @@
     elif action == "GRAFT":
         return _graft_revisions(ui, repo, graftstate, *args)
     else:
-        raise error.ProgrammingError(b'unknown action: %s' % action)
+        raise error.ProgrammingError('unknown action: %s' % action)
 
 
 def _process_args(ui, repo, *revs, **opts):