parameters: (val)
docstring: Convert a string representation of truth to true (1) or false (0).
  
  
  
      True values are 'y', 'yes', 't', 'true', 'on', and '1'; false values
  
      are 'n', 'no', 'f', 'false', 'off', and '0'.  Raises ValueError if
  
      'val' is anything else.
docstring_summary: Convert a string representation of truth to true (1) or false (0).
docstring_tokens: Convert a string representation of truth to true ( 1 ) or false ( 0 ) .
function: def strtobool(val):
  
      # type: (str) -> int
  
      """Convert a string representation of truth to true (1) or false (0).
  
  
  
      True values are 'y', 'yes', 't', 'true', 'on', and '1'; false values
  
      are 'n', 'no', 'f', 'false', 'off', and '0'.  Raises ValueError if
  
      'val' is anything else.
  
      """
  
      val = val.lower()
  
      if val in ('y', 'yes', 't', 'true', 'on', '1'):
  
          return 1
  
      elif val in ('n', 'no', 'f', 'false', 'off', '0'):
  
          return 0
  
      else:
  
          raise ValueError("invalid truth value %r" % (val,))
function_tokens: def strtobool ( val ) : # type: (str) -> int val = val . lower ( ) if val in ( 'y' , 'yes' , 't' , 'true' , 'on' , '1' ) : return 1 elif val in ( 'n' , 'no' , 'f' , 'false' , 'off' , '0' ) : return 0 else : raise ValueError ( "invalid truth value %r" % ( val , ) )