code: def add_table_info_to_context_provider(path, version, data_format):
      with _lock:
          _table_infos.append((path, version, data_format))
  
imports: import concurrent.futures
  import logging
  import sys
  import threading
  import uuid
  from py4j.java_gateway import CallbackServerParameters
  import mlflow
  from mlflow import MlflowClient
  from mlflow.exceptions import MlflowException
  from mlflow.spark import FLAVOR_NAME
  from mlflow.tracking.context.abstract_context import RunContextProvider
  from mlflow.utils import _truncate_and_ellipsize
  from mlflow.utils.autologging_utils import ExceptionSafeClass, autologging_is_disabled
  from mlflow.utils.databricks_utils import get_repl_id
  from mlflow.utils.validation import MAX_TAG_VAL_LENGTH
label_desc: Use image node_id 4 for calling a global function with example usage: add_table_info_to_context_provider(path, version, data_format) without return types