From 00309b5ee2a232a432e2a2176156e58d262e99bf Mon Sep 17 00:00:00 2001 From: Jimmy Berry Date: Wed, 16 Aug 2017 10:30:20 -0500 Subject: [PATCH] repo_checker: ignore non-existant binaries during lookup. --- repo_checker.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/repo_checker.py b/repo_checker.py index 1c2e0e59..f07c9028 100755 --- a/repo_checker.py +++ b/repo_checker.py @@ -300,7 +300,10 @@ class RepoChecker(ReviewBot.ReviewBot): for section in sections: # If switch to creating bugs likely makes sense to join packages to # form grouping key and create shared bugs for conflicts. - packages = set([binary_map[b] for b in section.binaries]) + # Added check for b in binary_map after encountering: + # https://lists.opensuse.org/opensuse-buildservice/2017-08/msg00035.html + # Under normal circumstances this should never occur. + packages = set([binary_map[b] for b in section.binaries if b in binary_map]) for package in packages: self.package_results.setdefault(package, []) self.package_results[package].append(section)