Mercurial > public > mercurial-scm > hg
comparison mercurial/wireproto.py @ 13722:f4a85acef50c
wireproto: fix decodelist to properly return empty list
Needed by tests for next patch introducing known().
author | Peter Arrenbrecht <peter.arrenbrecht@gmail.com> |
---|---|
date | Tue, 22 Mar 2011 07:40:02 +0100 |
parents | 3458c15ab2f0 |
children | e615765fdcc7 |
comparison
equal
deleted
inserted
replaced
13721:3458c15ab2f0 | 13722:f4a85acef50c |
---|---|
13 import pushkey as pushkeymod | 13 import pushkey as pushkeymod |
14 | 14 |
15 # list of nodes encoding / decoding | 15 # list of nodes encoding / decoding |
16 | 16 |
17 def decodelist(l, sep=' '): | 17 def decodelist(l, sep=' '): |
18 return map(bin, l.split(sep)) | 18 if l: |
19 return map(bin, l.split(sep)) | |
20 return [] | |
19 | 21 |
20 def encodelist(l, sep=' '): | 22 def encodelist(l, sep=' '): |
21 return sep.join(map(hex, l)) | 23 return sep.join(map(hex, l)) |
22 | 24 |
23 # client side | 25 # client side |