(name_value_list)
return result
Takes an array of strings of the form 'NAME=VALUE' and creates a dictionary
  of the pairs.  If a string is simply NAME, then the value in the dictionary
  is set to True.  If VALUE can be converted to an integer, it is.
Takes an array of strings of the form 'NAME=VALUE' and creates a dictionary
  of the pairs.  If a string is simply NAME, then the value in the dictionary
  is set to True.  If VALUE can be converted to an integer, it is.
Takes an array of strings of the form NAME = VALUE and creates a dictionary of the pairs . If a string is simply NAME then the value in the dictionary is set to True . If VALUE can be converted to an integer it is .
def NameValueListToDict(name_value_list):
  """
  Takes an array of strings of the form 'NAME=VALUE' and creates a dictionary
  of the pairs.  If a string is simply NAME, then the value in the dictionary
  is set to True.  If VALUE can be converted to an integer, it is.
  """
  result = { }
  for item in name_value_list:
    tokens = item.split('=', 1)
    if len(tokens) == 2:
      # If we can make it an int, use that, otherwise, use the string.
      try:
        token_value = int(tokens[1])
      except ValueError:
        token_value = tokens[1]
      # Set the variable to the supplied value.
      result[tokens[0]] = token_value
    else:
      # No value supplied, treat it as a boolean and set it.
      result[tokens[0]] = True
  return result
def NameValueListToDict ( name_value_list ) : result = { } for item in name_value_list : tokens = item . split ( '=' , 1 ) if len ( tokens ) == 2 : # If we can make it an int, use that, otherwise, use the string. try : token_value = int ( tokens [ 1 ] ) except ValueError : token_value = tokens [ 1 ] # Set the variable to the supplied value. result [ tokens [ 0 ] ] = token_value else : # No value supplied, treat it as a boolean and set it. result [ tokens [ 0 ] ] = True return result