From eaf332c03e1f42c3789a4ce46800ec0ddc6dcbfa Mon Sep 17 00:00:00 2001 From: Tamara Dahlgren Date: Wed, 28 Aug 2024 18:30:40 -0700 Subject: [PATCH] Resolve mypy issues --- lib/spack/spack/installer.py | 2 +- lib/spack/spack/test/installer.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/spack/spack/installer.py b/lib/spack/spack/installer.py index b3d45f0bb5b..b3f54b9b785 100644 --- a/lib/spack/spack/installer.py +++ b/lib/spack/spack/installer.py @@ -2302,7 +2302,7 @@ def install(self) -> None: # Do not clean up this was an overwrite that wasn't completed overwrite = spec.dag_hash() in task.request.overwrite rec, _ = self._check_db(pkg.spec) - incomplete = task.request.overwrite_time > rec.installation_time + incomplete = rec is None or task.request.overwrite_time > rec.installation_time if not (overwrite and incomplete): self._cleanup_task(pkg) diff --git a/lib/spack/spack/test/installer.py b/lib/spack/spack/test/installer.py index a47824d8c9c..e9f5ce1d94c 100644 --- a/lib/spack/spack/test/installer.py +++ b/lib/spack/spack/test/installer.py @@ -79,7 +79,7 @@ def create_build_task( def create_install_task( pkg: spack.package_base.PackageBase, install_args: Optional[dict] = None -) -> inst.BuildTask: +) -> inst.InstallTask: request = inst.BuildRequest(pkg, {} if install_args is None else install_args) return inst.InstallTask(pkg, request, False, 0, 0, inst.STATUS_ADDED, set())