py3: cast exception to bytes
In order to appease Python 3.
Differential Revision: https://phab.mercurial-scm.org/D4733
--- a/mercurial/wireprotoframing.py Tue Sep 25 09:11:56 2018 -0700
+++ b/mercurial/wireprotoframing.py Tue Sep 25 18:59:04 2018 -0700
@@ -827,9 +827,10 @@
break
except Exception as e:
- for frame in createerrorframe(stream, requestid,
- '%s' % e,
- errtype='server'):
+ for frame in createerrorframe(
+ stream, requestid, '%s' % stringutil.forcebytestr(e),
+ errtype='server'):
+
yield frame
break