From fed4ad2f45c65fe230932a89de54c7e33c0f4810 Mon Sep 17 00:00:00 2001 From: Jan Kaluza Date: Dec 01 2022 14:49:08 +0000 Subject: Support deleted build tag in taskinfo. This commit handles a situation when build tag is removed for a task for which the taskinfo is called. Signed-off-by: Jan Kaluza --- diff --git a/cli/koji_cli/commands.py b/cli/koji_cli/commands.py index 0100616..1217bc8 100644 --- a/cli/koji_cli/commands.py +++ b/cli/koji_cli/commands.py @@ -4494,7 +4494,12 @@ def _do_parseTaskParams(session, method, task_id, topdir): lines.append("SCM URL: %s" % params[0]) elif method == 'buildArch': lines.append("SRPM: %s/work/%s" % (topdir, params[0])) - lines.append("Build Tag: %s" % session.getTag(params[1])['name']) + taginfo = session.getTag(params[1]) + if taginfo: + tagname = taginfo['name'] + else: + tagname = str(params[1]) + " (deleted)" + lines.append("Build Tag: %s" % tagname) lines.append("Build Arch: %s" % params[2]) lines.append("SRPM Kept: %r" % params[3]) if len(params) > 4: