parameters: (targets, target_name)
return_statement: return True, target
docstring: Creates or returns the Target at targets[target_name]. If there is no
    Target for |target_name| one is created. Returns a tuple of whether a new
    Target was created and the Target.
docstring_summary: Creates or returns the Target at targets[target_name]. If there is no
    Target for |target_name| one is created. Returns a tuple of whether a new
    Target was created and the Target.
docstring_tokens: Creates or returns the Target at targets [ target_name ] . If there is no Target for |target_name| one is created . Returns a tuple of whether a new Target was created and the Target .
function: def _GetOrCreateTargetByName(targets, target_name):
    """Creates or returns the Target at targets[target_name]. If there is no
    Target for |target_name| one is created. Returns a tuple of whether a new
    Target was created and the Target."""
    if target_name in targets:
      return False, targets[target_name]
    target = Target(target_name)
    targets[target_name] = target
    return True, target
function_tokens: def _GetOrCreateTargetByName ( targets , target_name ) : if target_name in targets : return False , targets [ target_name ] target = Target ( target_name ) targets [ target_name ] = target return True , target