class_docstr: A collection of parameters, metrics, and artifacts to create a ML model.
class_docstr_tok: ["A","collection","of","parameters",",","metrics",",","and","artifacts","to","create","a","ML","model","."]
docstr: Append the run trial component label to tags used to create a trial component.
  
  Args:
      tags (List[TagsDict]): The tags supplied by users to initialize a Run object.
  
  Returns:
      list: The updated tags with the appended run trial component label.
docstr_tok: ["Append","the","run","trial","component","label","to","tags","used","to","create","a","trial","component",".","Args",":","tags","(","List","[","TagsDict","]",")",":","The","tags","supplied","by","users","to","initialize","a","Run","object",".","Returns",":","list",":","The","updated","tags","with","the","appended","run","trial","component","label","."]
code: def _append_run_tc_label_to_tags(
      tags: Optional[List[TagsDict]] = None,
  ) -> list:
      """Append the run trial component label to tags used to create a trial component.
  
      Args:
          tags (List[TagsDict]): The tags supplied by users to initialize a Run object.
  
      Returns:
          list: The updated tags with the appended run trial component label.
      """
      if not tags:
          tags = []
      if RUN_TC_TAG not in tags:
          tags.append(RUN_TC_TAG)
      return tags
  
imports: from __future__ import absolute_import
  import datetime
  import logging
  from enum import Enum
  from math import isnan, isinf
  from numbers import Number
  from typing import Optional, List, Dict, TYPE_CHECKING, Union
  import dateutil
  from numpy import array
  from sagemaker.apiutils import _utils
  from sagemaker.experiments import _api_types
  from sagemaker.experiments._api_types import TrialComponentArtifact, _TrialComponentStatusType
  from sagemaker.experiments._helper import _ArtifactUploader, _LineageArtifactTracker, _DEFAULT_ARTIFACT_PREFIX
  from sagemaker.experiments._environment import _RunEnvironment
  from sagemaker.experiments._run_context import _RunContext
  from sagemaker.experiments.experiment import Experiment
  from sagemaker.experiments._metrics import _MetricsManager
  from sagemaker.experiments.trial import _Trial
  from sagemaker.experiments.trial_component import _TrialComponent
  from sagemaker.utils import get_module, unique_name_from_base, format_tags, Tags, TagsDict
  from sagemaker.experiments._utils import guess_media_type, resolve_artifact_name, verify_length_of_true_and_predicted, validate_invoked_inside_run_context, get_tc_and_exp_config_from_job_env, verify_load_input_names, is_run_trial_component
label_desc: Use image node_id 18 for calling the Run obj's underlying member method code with example usage: obj._append_run_tc_label_to_tags(tags) and returns: tags