code: def read_reader_config(config_files, loader=UnsafeLoader):
      """Read the reader `config_files` and return the extracted reader metadata."""
      reader_config = load_yaml_reader_configs(
          *config_files, loader=loader
      )
      return reader_config["reader"]
  
imports: from __future__ import annotations
  import logging
  import os
  import pathlib
  import pickle
  import warnings
  from datetime import datetime, timedelta
  from functools import total_ordering
  import yaml
  from yaml import UnsafeLoader
  from satpy._config import config_search_paths, get_entry_points_config_dirs, glob_config
  from .yaml_reader import AbstractYAMLReader
  from .yaml_reader import load_yaml_configs
label_desc: Use image node_id 7 for calling a global function with example usage: read_reader_config(config_files, loader) and returns: reader_config