code: def get_scaffolding_and_config_name(named_config, scaffolding):
      if os.path.exists(named_config):
          path, cfg_name = "", named_config
      else:
          path, _, cfg_name = named_config.rpartition(".")
  
          if path not in scaffolding:
              raise KeyError(
                  'Ingredient for named config "{}" not found'.format(
                      named_config
                  )
              )
      scaff = scaffolding[path]
      return scaff, cfg_name
  
imports: import os
  from collections import OrderedDict, defaultdict
  from copy import copy, deepcopy
  from sacred.config import ConfigDict, chain_evaluate_config_scopes, dogmatize, load_config_file, undogmatize
  from sacred.config.config_summary import ConfigSummary
  from sacred.config.custom_containers import make_read_only
  from sacred.host_info import get_host_info
  from sacred.randomness import create_rnd, get_seed
  from sacred.run import Run
  from sacred.utils import convert_to_nested_dict, create_basic_stream_logger, get_by_dotted_path, is_prefix, rel_path, iterate_flattened, set_by_dotted_path, recursive_update, iter_prefixes, join_paths, NamedConfigNotFoundError, ConfigAddedError
  from sacred.settings import SETTINGS
label_desc: Use image node_id 11 for calling a global function with example usage: get_scaffolding_and_config_name(named_config, scaffolding) and returns: scaff,  cfg_name