parameters: (env, target, source, tag)
return_statement: return tag_cmd
docstring: Tags an EXE using ApplyTag.
  
    Args:
      env: The environment.
      target: Name of the tagged file.
      source: Name of the file to be tagged.
      tag: Tag to be applied.
  
    Returns:
      Output node list from env.Command().
docstring_summary: Tags an EXE using ApplyTag.
docstring_tokens: Tags an EXE using ApplyTag .
function: def OmahaTagExe(env, target, source, tag):
    """Tags an EXE using ApplyTag.
  
    Args:
      env: The environment.
      target: Name of the tagged file.
      source: Name of the file to be tagged.
      tag: Tag to be applied.
  
    Returns:
      Output node list from env.Command().
    """
  
    tag_exe = '$MAIN_DIR/internal/tools/ApplyTag.exe'
    tag_cmd = env.Command(
        target=target,
        source=source,
        action='"%s" $SOURCES $TARGET %s append' % (tag_exe, tag),
    )
  
    return tag_cmd
function_tokens: def OmahaTagExe ( env , target , source , tag ) : tag_exe = '$MAIN_DIR/internal/tools/ApplyTag.exe' tag_cmd = env . Command ( target = target , source = source , action = '"%s" $SOURCES $TARGET %s append' % ( tag_exe , tag ) , ) return tag_cmd