summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbill-auger <mr.j.spam.me@gmail.com>2022-02-19 11:56:00 -0500
committerbill-auger <mr.j.spam.me@gmail.com>2022-02-19 13:10:59 -0500
commit750bda9b0d06eb7b1c896e46ff157039d5077598 (patch)
tree63e6247e95e9da2bf17cf29e09c81512147e2d5c
parentdf13c854cdd8afaabf9995f547813ba70f16857f (diff)
wip - link_keyringwip-2022-02-17
-rw-r--r--parabola_repolint/repocache.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/parabola_repolint/repocache.py b/parabola_repolint/repocache.py
index a7e92a8..640a351 100644
--- a/parabola_repolint/repocache.py
+++ b/parabola_repolint/repocache.py
@@ -306,9 +306,10 @@ class PkgFile():
def link_keyring(self, key_cache):
''' link the package to its corresponding signing key '''
- signing_key = key_cache.get(self._siginfo['key_id'], None)
- if signing_key is not None:
- signing_key['packages'].append(self)
+ if 'key_id' in self._siginfo:
+ signing_key = key_cache.get(self._siginfo['key_id'], None)
+ if signing_key is not None:
+ signing_key['packages'].append(self)
def __repr__(self):
''' produce a string representation '''