code: def get_config(variable: Optional[str] = None):
      """
      This function is used to access global environment variables.
  
      Example
      -------
      >>> X_train = get_config('X_train')
  
      This will return training features.
  
  
      variable : str, default = None
          Name of the variable to return the value of. If None,
          will return a list of possible names.
  
  
      Returns
      -------
      variable
  
      """
  
      return _CURRENT_EXPERIMENT.get_config(variable=variable)
  
imports: import logging
  import os
  from typing import Any, BinaryIO, Callable, Dict, List, Optional, Union
  import pandas
  from joblib.memory import Memory
  from pycaret.internal.parallel.parallel_backend import ParallelBackend
  from pycaret.loggers.base_logger import BaseLogger
  from pycaret.regression.oop import RegressionExperiment
  from pycaret.utils.constants import DATAFRAME_LIKE, SEQUENCE_LIKE, TARGET_LIKE
  from pycaret.utils.generic import check_if_global_is_not_none
label_desc: Use image node_id 25 for calling a global function with example usage: get_config(variable) and returns: _CURRENT_EXPERIMENT