From 0f5dfadcf6ffe781830a3fd009bd932296a5e1d2 Mon Sep 17 00:00:00 2001 From: Evan Krall Date: Tue, 3 Nov 2020 11:23:29 -0800 Subject: [PATCH] Use .get with defaults instead of [] to avoid ApiAttributeError on missing timeStamp or message. PAASTA-17100 --- paasta_tools/kubernetes_tools.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/paasta_tools/kubernetes_tools.py b/paasta_tools/kubernetes_tools.py index 63c7e7a965..2dfc2e6084 100644 --- a/paasta_tools/kubernetes_tools.py +++ b/paasta_tools/kubernetes_tools.py @@ -1912,7 +1912,9 @@ def format_pod_event_messages( rows: List[str] = list() rows.append(PaastaColors.blue(f"Pod Events for {pod_name}")) for message in pod_event_messages: - rows.append(f" Event at {message['timeStamp']}: {message['message']}") + timestamp = message.get("timeStamp", "unknown time") + message_text = message.get("message", "") + rows.append(f" Event at {timestamp}: {message_text}") return rows