code: def trial_component_with_force_disassociation_obj(
      trials, sagemaker_session
  ):
      trial_component_obj = trial_component._TrialComponent.create(
          trial_component_name=name(),
          sagemaker_session=sagemaker_session,
      )
      for trial_obj in trials:
          sagemaker_session.sagemaker_client.associate_trial_component(
              TrialName=trial_obj.trial_name,
              TrialComponentName=trial_component_obj.trial_component_name,
          )
      yield trial_component_obj
      time.sleep(0.5)
      trial_component_obj.delete(force_disassociate=True)
  
imports: from __future__ import absolute_import
  import glob
  import logging
  import os
  import shutil
  import tempfile
  import time
  import uuid
  import boto3
  import pytest
  from sagemaker.experiments import Run
  from tests.integ import DATA_DIR
  from sagemaker.experiments import trial_component, trial, experiment
  from sagemaker.utils import retry_with_backoff, unique_name_from_base
  from tests.integ.sagemaker.experiments.helpers import name, names
label_desc: Use image node_id 6 for calling a global function with example usage: trial_component_with_force_disassociation_obj(trials, sagemaker_session) without return types