diff -r 62376d7b8859 -r aa9dd805234d mercurial/wireprotov1peer.py --- a/mercurial/wireprotov1peer.py Sat Jun 16 17:04:03 2018 +0900 +++ b/mercurial/wireprotov1peer.py Sat Jun 16 17:36:44 2018 +0900 @@ -355,7 +355,7 @@ yield {'nodes': wireprototypes.encodelist(nodes)}, f d = f.value try: - yield [bool(int(b)) for b in d] + yield [bool(int(b)) for b in pycompat.iterbytestr(d)] except ValueError: self._abort(error.ResponseError(_("unexpected response:"), d))