code: def get_op_clone_address_list_from_yaml(descript_paths):
      """
      Extract the path for a specific file name
      Parameters:
          directory - directory to be extracted
          file_name - file name to be extracted
      Returns:
          a list contains the path for the specified file
          in input directory
      """
      op_link_list = []
      logger.debug(descript_paths)
      for descript_path in descript_paths:
          with open(descript_path, encoding="utf-8") as file:
              content = file.read()
              data = yaml.load(content, Loader=yaml.FullLoader)
              models = data.get("models")
              if models is None:
                  continue
              for model in models:
                  op_link = list(model.values())[0].get("op-link")
                  if op_link not in op_link_list:
                      op_link_list.append(op_link)
              file.close()
  
      logger.debug("Extracted %d ops \n" % len(op_link_list))
      logger.debug(op_link_list)
  
      return op_link_list
  
imports: import os
  import sys
  import yaml
  from loguru import logger
  from common import common_func
label_desc: Use image node_id 1 for calling a global function with example usage: get_op_clone_address_list_from_yaml(descript_paths) and returns: op_link_list