code: def _find_files(dl_paths, publisher, url_dict):
      """Find files corresponding to urls."""
      if publisher == "cnn":
          top_dir = os.path.join(
              dl_paths["cnn_stories"], "cnn", "stories"
          )
      elif publisher == "dm":
          top_dir = os.path.join(
              dl_paths["dm_stories"], "dailymail", "stories"
          )
      else:
          logging.fatal("Unsupported publisher: %s", publisher)
      files = tf.io.gfile.listdir(top_dir)
  
      ret_files = []
      for p in files:
          basename = os.path.basename(p)
          if basename[0 : basename.find(".story")] in url_dict:
              ret_files.append(os.path.join(top_dir, p))
      return ret_files
  
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 2 for calling a global function with example usage: _find_files(dl_paths, publisher, url_dict) and returns: ret_files