def METHOD_NAME(self, archive):
    for name in archive.namelist():
        if os.path.split(name)[-1].startswith("."):
            continue
        if not name.lower().endswith(SUBTITLE_EXTENSIONS):
            continue
        if any(undesired in name.lower() for undesired in UNDESIRED_FILES):
            continue
        logger.debug(f"Returning from archive: {name}")
        return archive.read(name)
    raise APIThrottled("Can not find the subtitle in the compressed file")