code: def _get_source_name():
      main_file = _get_main_file()
      if main_file is not None:
          return main_file
      return "<console>"
  
file_path: mlflow/mlflow/tracking/context/default_context.py
imports: import getpass
  import sys
  from mlflow.entities import SourceType
  from mlflow.tracking.context.abstract_context import RunContextProvider
  from mlflow.utils.credentials import read_mlflow_creds
  from mlflow.utils.mlflow_tags import MLFLOW_SOURCE_NAME, MLFLOW_SOURCE_TYPE, MLFLOW_USER
label_desc: Use image node_id 3 for calling a global function with example usage: _get_source_name() and returns: str, main_file