##// END OF EJS Templates
wireproto: properly parse false boolean args (BC)...
Gregory Szorc -
r26686:3e7f6756 default
parent child Browse files
Show More
@@ -625,7 +625,12 b' def getbundle(repo, proto, others):'
625 elif keytype == 'scsv':
625 elif keytype == 'scsv':
626 opts[k] = set(v.split(','))
626 opts[k] = set(v.split(','))
627 elif keytype == 'boolean':
627 elif keytype == 'boolean':
628 opts[k] = bool(v)
628 # Client should serialize False as '0', which is a non-empty string
629 # so it evaluates as a True bool.
630 if v == '0':
631 opts[k] = False
632 else:
633 opts[k] = bool(v)
629 elif keytype != 'plain':
634 elif keytype != 'plain':
630 raise KeyError('unknown getbundle option type %s'
635 raise KeyError('unknown getbundle option type %s'
631 % keytype)
636 % keytype)
General Comments 0
You need to be logged in to leave comments. Login now