class_docstr: CNN/DailyMail non-anonymized summarization dataset.
code: def _generate_examples(self, files: Dict[str, List[str]]):
      for pub, file_list in files.items():
          for p in file_list:
              article, highlights = _get_art_abs(p)
              if not article or not highlights:
                  continue
              fname = os.path.basename(p)
              clean_id = fname
              if fname.endswith(".story"):
                  clean_id = clean_id[:-6]
              yield fname, {
                  _ARTICLE: article,
                  _HIGHLIGHTS: highlights,
                  _PUBLISHER: pub,
                  _ID: clean_id,
              }
  
file_path: datasets/tensorflow_datasets/summarization/cnn_dailymail.py
imports: import hashlib
  import os
  from typing import Dict, List
  from absl import logging
  from tensorflow_datasets.core.utils.lazy_imports_utils import tensorflow
  import tensorflow_datasets.public_api
label_desc: Use image node_id 3 for calling the CnnDailymail obj's underlying member method code with example usage: obj._generate_examples(files) without return types