mercurial/wireprotov2peer.py
changeset 41378 e6c1c6478d04
parent 40724 15a643304728
child 41380 090a797f2b47
--- a/mercurial/wireprotov2peer.py	Fri Jan 25 14:57:37 2019 -0800
+++ b/mercurial/wireprotov2peer.py	Fri Jan 25 15:03:20 2019 -0800
@@ -510,7 +510,7 @@
     # Bytestring where each byte is a 0 or 1.
     raw = next(objs)
 
-    return [True if c == '1' else False for c in raw]
+    return [True if raw[i:i + 1] == b'1' else False for i in range(len(raw))]
 
 def decodelistkeys(objs):
     # Map with bytestring keys and values.