Mercurial > public > mercurial-scm > hg
comparison mercurial/wireproto.py @ 34729:6f532c1a4af0
wireproto: use listcomp instead of map()
The latter returns a generator object on Python 3, which breaks
various parts of hg that expected a list.
Differential Revision: https://phab.mercurial-scm.org/D1100
author | Augie Fackler <augie@google.com> |
---|---|
date | Sun, 15 Oct 2017 00:39:29 -0400 |
parents | daf12f69699f |
children | 6be264009841 |
comparison
equal
deleted
inserted
replaced
34728:09397d0dd3b7 | 34729:6f532c1a4af0 |
---|---|
151 | 151 |
152 # list of nodes encoding / decoding | 152 # list of nodes encoding / decoding |
153 | 153 |
154 def decodelist(l, sep=' '): | 154 def decodelist(l, sep=' '): |
155 if l: | 155 if l: |
156 return map(bin, l.split(sep)) | 156 return [bin(v) for v in l.split(sep)] |
157 return [] | 157 return [] |
158 | 158 |
159 def encodelist(l, sep=' '): | 159 def encodelist(l, sep=' '): |
160 try: | 160 try: |
161 return sep.join(map(hex, l)) | 161 return sep.join(map(hex, l)) |