strif icon indicating copy to clipboard operation
strif copied to clipboard

Consider parse function for str to bool

Open jlevy opened this issue 8 years ago • 0 comments

http://stackoverflow.com/questions/715417/converting-from-a-string-to-boolean-in-python

Probably something like this is best, as it's strict but reasonable:

def parse_bool(val):
  if val in [True, 1, "True", "true"]:
    return True
  elif val in [False, 0, "False", "false"]:
    return False
  else:
    raise ValueError("Not parsable as a boolean: %r" % val)

jlevy avatar Sep 15 '15 17:09 jlevy