From 78e39f22075f5d4129a519ccd8875e5b0d8c2616 Mon Sep 17 00:00:00 2001 From: Gregory Becker Date: Wed, 28 Aug 2024 19:05:56 -0700 Subject: [PATCH] use db lookup that cannot return None --- lib/spack/spack/installer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/spack/spack/installer.py b/lib/spack/spack/installer.py index b3f54b9b785..226130e8f40 100644 --- a/lib/spack/spack/installer.py +++ b/lib/spack/spack/installer.py @@ -2301,8 +2301,8 @@ def install(self) -> None: if pkg.spec.installed: # 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 = rec is None or task.request.overwrite_time > rec.installation_time + rec = spack.store.STORE.db.get_record(pkg.spec) + incomplete = task.request.overwrite_time > rec.installation_time if not (overwrite and incomplete): self._cleanup_task(pkg)