commit: c8c1d3a1339ab5e575d330dbc248ffd59c8907e2
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 9 18:01:30 2025 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 9 18:01:30 2025 +0000
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=c8c1d3a1
BadPackageUpdate: fix when ran as only check
Fixes: be92740c59c7dc0309c4e05f2f73ebdf339e2376
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
src/pkgcheck/checks/repo_metadata.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/pkgcheck/checks/repo_metadata.py
b/src/pkgcheck/checks/repo_metadata.py
index 8225abbf..32f6b70d 100644
--- a/src/pkgcheck/checks/repo_metadata.py
+++ b/src/pkgcheck/checks/repo_metadata.py
@@ -105,7 +105,8 @@ class PackageUpdatesCheck(RepoCheck):
base.LogMap("pkgcore.log.logger.error", BadPackageUpdate),
)
- del self.repo.config.__dict__["_updates"] # clear cache for immutable
dict
+ if hasattr(self.repo.config, "_updates"):
+ del self.repo.config.__dict__["_updates"] # clear cache for
immutable dict
# convert log warnings/errors into reports
with base.LogReports(*logmap) as log_reports:
repo_updates = self.repo.config.updates