# HG changeset patch # User Emmanuel Leblond # Date 2019-11-01 16:39:17 # Node ID 2ded39ef5bf7e5e86d76e85bbecd2aec989ee01a # Parent ddfd0f3956f4621f348c7b534326e9f63b8f3bb7 py3: fix exception message encoding in infinitepush Differential Revision: https://phab.mercurial-scm.org/D7195 diff --git a/hgext/infinitepush/__init__.py b/hgext/infinitepush/__init__.py --- a/hgext/infinitepush/__init__.py +++ b/hgext/infinitepush/__init__.py @@ -959,7 +959,7 @@ def logservicecall(logger, service, **kw service, eventtype=b'failure', elapsedms=(time.time() - start) * 1000, - errormsg=str(e), + errormsg=stringutil.forcebytestr(e), **kwargs ) raise @@ -1223,7 +1223,7 @@ def storebundle(op, params, bundlefile): scratchbranchparttype, eventtype=b'failure', elapsedms=(time.time() - parthandlerstart) * 1000, - errormsg=str(e), + errormsg=stringutil.forcebytestr(e), ) raise finally: