# HG changeset patch # User Matt Harbison # Date 1615593306 18000 # Node ID c6d9948e865f550306154dad7c4e9b235fe43dd3 # Parent 279edaaea711fc810ad0dcaf22e17b43e6c144fc 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 diff -r 279edaaea711 -r c6d9948e865f mercurial/crecord.py --- 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: