From c8e67098d2d26ef6f90582ce2dd46f5398445729 Mon Sep 17 00:00:00 2001 From: Yashvardhan Nanavati Date: May 31 2018 18:34:00 +0000 Subject: Fix bug where text is shown under Event key --- diff --git a/contrib/freshmaker-cli b/contrib/freshmaker-cli index 58c6bbe..256fed4 100755 --- a/contrib/freshmaker-cli +++ b/contrib/freshmaker-cli @@ -225,8 +225,13 @@ def get_freshmaker_events_by_ids(api_url, ids): def print_events(events): table = [["ID", "Event type", "State", "Event key", "Number of builds", "State reason"]] for event in events: + try: + event_key = int(event["search_key"][:20]) + except ValueError: + event_key = event["state_reason"].split(":")[-1].strip() + row = [event["id"], EVENT_TYPES[event["event_type_id"]], - EVENT_STATES[event["state"]], event["search_key"][:20], + EVENT_STATES[event["state"]], event_key, len(event["builds"]), event["state_reason"]] table.append(row) print(tabulate(table, headers="firstrow"))