From 1930a11f08bdce8c039e4dac9eac1273e3f184a7 Mon Sep 17 00:00:00 2001 From: Mike McLean Date: Jun 01 2018 15:42:35 +0000 Subject: PR#948: cli: don't show license for external RPM in rpminfo Merges #948 https://pagure.io/koji/pull-request/948 Fixes: #949 https://pagure.io/koji/issue/949 cli: [rpminfo] KeyError: 'license' for external RPM --- diff --git a/cli/koji_cli/commands.py b/cli/koji_cli/commands.py index 0de4d5b..bd47ed4 100644 --- a/cli/koji_cli/commands.py +++ b/cli/koji_cli/commands.py @@ -3024,9 +3024,10 @@ def anon_handle_rpminfo(goptions, session, args): print("Built: %s" % time.strftime('%a, %d %b %Y %H:%M:%S %Z', time.localtime(info['buildtime']))) print("SIGMD5: %(payloadhash)s" % info) print("Size: %(size)s" % info) - headers = session.getRPMHeaders(rpmID=info['id'], headers=["license"]) - print("License: %(license)s" % headers) if not info.get('external_repo_id', 0): + headers = session.getRPMHeaders(rpmID=info['id'], + headers=["license"]) + print("License: %(license)s" % headers) print("Build ID: %(build_id)s" % info) if info['buildroot_id'] is None: print("No buildroot data available")