From 57d59e54993cb10147a30baa20017aaa58b8c28a Mon Sep 17 00:00:00 2001 From: Xavier Deguillard Date: Fri, 31 Jan 2020 17:29:30 -0800 Subject: [PATCH] remotenames: write bytes to the file Summary: The write method requires bytes, let's encode what we're writing into it. Reviewed By: quark-zju Differential Revision: D19674450 fbshipit-source-id: 9eaa3393d3d0e6324be39f94d7f31f2228b14412 --- eden/scm/edenscm/hgext/remotenames.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eden/scm/edenscm/hgext/remotenames.py b/eden/scm/edenscm/hgext/remotenames.py index 7954b5d548..34c770e703 100644 --- a/eden/scm/edenscm/hgext/remotenames.py +++ b/eden/scm/edenscm/hgext/remotenames.py @@ -207,7 +207,7 @@ def _enableselectivepullforremote(repo, remote): enabledremotes.add(remote) with vfs(_selectivepullenabledfile, "w", atomictemp=True) as f: for renabled in enabledremotes: - f.write("%s\n" % renabled) + f.write(pycompat.encodeutf8("%s\n" % renabled)) def _disableselectivepull(repo):