# HG changeset patch # User Martin von Zweigbergk # Date 1562952401 25200 # Node ID f30c1fab7155ef5ffd3dd4a4a6076f1dfed26452 # Parent f0ecf213782455bd4633538f442ed25834803a8d py3: convert exceptions to bytes using pycompat.bytestr() diff -r f0ecf2137824 -r f30c1fab7155 hgext3rd/evolve/cmdrewrite.py --- a/hgext3rd/evolve/cmdrewrite.py Thu Jul 11 16:00:25 2019 -0700 +++ b/hgext3rd/evolve/cmdrewrite.py Fri Jul 12 10:26:41 2019 -0700 @@ -666,7 +666,7 @@ patch.patchrepo(ui, repo, pold, store, fp, 1, '', files=files, eolmode=None) except patch.PatchError as err: - raise error.Abort(str(err)) + raise error.Abort(pycompat.bytestr(err)) finally: del fp diff -r f0ecf2137824 -r f30c1fab7155 hgext3rd/topic/stack.py --- a/hgext3rd/topic/stack.py Thu Jul 11 16:00:25 2019 -0700 +++ b/hgext3rd/topic/stack.py Fri Jul 12 10:26:41 2019 -0700 @@ -8,6 +8,7 @@ error, node, phases, + pycompat, obsolete, util, ) @@ -204,7 +205,7 @@ return 0 except error.ManyMergeDestAbort as exc: # XXX we should make it easier for upstream to provide the information - self.behinderror = str(exc).split('-', 1)[0].rstrip() + self.behinderror = pycompat.bytestr(exc).split('-', 1)[0].rstrip() return -1 return 0