def get_key_value_from_tokens(tokens):
	""" Converts a list of tokens into a single key/value pair.
	
	:param tokens:	The tokens, as strings.
	:type tokens:	[str]
	:returns:		(key, value)
	:rtype:			(string, string)
	"""
	key_tokens 			= []
	value_tokens 		= []
	found_equals_sign 	= False
	
	for token in tokens:
		# Mark and skip the equals sign.
		if token == "=":
			found_equals_sign = True
			continue
		if not found_equals_sign:
			key_tokens.append(token)
		else:
			value_tokens.append(token)
	
	# Combine the tokens into a string
	if len(key_tokens) == 0:
		key = None
	else:
		key	= "".join(key_tokens)
		
	if len(value_tokens) == 0:
		value = None
	else:
		value = "".join(value_tokens)
	return (key, value)