mercurial/shelve.py
changeset 51813 adbfbbf9963f
parent 51812 a1a94d488e14
child 51858 607e94e01851
--- a/mercurial/shelve.py	Tue Aug 20 22:34:51 2024 -0400
+++ b/mercurial/shelve.py	Tue Aug 20 22:47:11 2024 -0400
@@ -391,7 +391,7 @@
                 obj.activebookmark = d.get(b'activebook', b'')
             obj.interactive = d.get(b'interactive') == cls._interactive
         except (error.RepoLookupError, KeyError) as err:
-            raise error.CorruptedState(pycompat.bytestr(err))
+            raise error.CorruptedState(stringutil.forcebytestr(err))
 
         return obj