code: def run_named_config(self, config_name):
      if os.path.isfile(config_name):
          nc = ConfigDict(load_config_file(config_name))
      else:
          if config_name not in self.named_configs:
              raise NamedConfigNotFoundError(
                  named_config=config_name,
                  available_named_configs=tuple(
                      self.named_configs.keys()
                  ),
              )
          nc = self.named_configs[config_name]
  
      cfg = nc(
          fixed=self.get_config_updates_recursive(),
          preset=self.presets,
          fallback=self.fallback,
      )
  
      return undogmatize(cfg)
  
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 4 for calling the Scaffold obj's underlying member method code with example usage: obj.run_named_config(config_name) and returns: undogmatize