def METHOD_NAME(self) -> List[str]:
    """
    Unpacks the zip file containing iSolve logs and reads them in as a string
    """
    log_zip = Path(
        self._solvers_api.get_job_output_logfile(
            self._solver_key, self._solver_version, self._job.id
        )
    )
    log: List[str] = []
    with TemporaryDirectory() as tmp_dir:
        with zipfile.ZipFile(log_zip, "r") as zip_ref:
            zip_ref.extractall(tmp_dir)
        for pth in Path(tmp_dir).iterdir():
            if pth.is_file() and pth.name.endswith(".logs"):
                with open(pth, "r") as f:
                    log.append(f.read())
    os.remove(log_zip)
    return log