def METHOD_NAME(
    self,
) -> Tuple[Path, Any]:
    """
    Happens when the file is inside an archive (aka self.config.zip_file is set)
    Unzip the file into a temporary directory.
    Returns:
        The actual path of the extracted file
        the tmp_dir object which MUST be cleared after use of the file
    """
    if self.config.zip_path is None:
        raise ShouldNotHappenException()
    inside_zip_path = str(self.config.path)[len(str(self.config.zip_path)[:-4]) + 1 :]
    if self.config.zip_path:
        return extract_file_to_tmp_dir(self.config.zip_path, Path(inside_zip_path))
    else:
        raise ShouldNotHappenException()