[subset] Minor

This commit is contained in:
Behdad Esfahbod 2014-08-13 17:28:12 -04:00
parent eac1ee5373
commit 8e51079212

View File

@ -2119,7 +2119,7 @@ class Options(object):
else: else:
k = a[:i] k = a[:i]
if k[-1] in "-+": if k[-1] in "-+":
op = k[-1]+'=' # Ops is '-=' or '+=' now. op = k[-1]+'=' # Op is '-=' or '+=' now.
k = k[:-1] k = k[:-1]
v = a[i+1:] v = a[i+1:]
ok = k ok = k
@ -2139,6 +2139,8 @@ class Options(object):
v = bool(v) v = bool(v)
elif isinstance(ov, int): elif isinstance(ov, int):
v = int(v) v = int(v)
elif isinstance(ov, str):
v = str(v) # redundant
elif isinstance(ov, list): elif isinstance(ov, list):
if isinstance(v, bool): if isinstance(v, bool):
raise self.OptionError("Option '%s' requires values to be specified using '='" % a) raise self.OptionError("Option '%s' requires values to be specified using '='" % a)