def METHOD_NAME(self, ytdl_module, ytdl_instance, entries):
    for entry in entries:
        if not entry:
            continue
        elif entry.get("_type") in ("url", "url_transparent"):
            try:
                info_dict = ytdl_instance.extract_info(
                    entry["url"], False,
                    ie_key=entry.get("ie_key"))
            except ytdl_module.utils.YoutubeDLError:
                continue
            if not info_dict:
                continue
            elif "entries" in info_dict:
                yield from self.METHOD_NAME(
                    ytdl_module, ytdl_instance, info_dict["entries"])
            else:
                yield info_dict
        else:
            yield entry