crecord: convert an instance of bytes to str
Caught by pytype:
File "/mnt/c/Users/Matt/hg/mercurial/crecord.py", line 1154, in printstring: Function _CursesWindow.addstr was called with the wrong arguments [wrong-arg-types]
Expected: (self, str: str, ...)
Actually passed: (self, str: bytes, ...)
Differential Revision: https://phab.mercurial-scm.org/D10203
--- a/mercurial/crecord.py Fri Mar 12 18:51:22 2021 -0500
+++ b/mercurial/crecord.py Fri Mar 12 18:55:06 2021 -0500
@@ -1152,7 +1152,7 @@
numtrailingspaces = origlen - strippedlen
if towin:
- window.addstr(text, colorpair)
+ window.addstr(encoding.strfromlocal(text), colorpair)
t += text
if showwhtspc: