From 7d7baf0f77ad1c5010988b61bed968a5abd69cbd Mon Sep 17 00:00:00 2001 From: Tinashe Date: Wed, 12 Mar 2025 12:51:42 -0400 Subject: [PATCH] handle empty timestample --- confluent_client/bin/nodeeventlog | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/confluent_client/bin/nodeeventlog b/confluent_client/bin/nodeeventlog index 680ea400..80d64357 100755 --- a/confluent_client/bin/nodeeventlog +++ b/confluent_client/bin/nodeeventlog @@ -78,8 +78,11 @@ exitcode = 0 def format_event(evt): retparts = [] if 'timestamp' in evt and evt['timestamp'] is not None: - display = dt.strptime(evt['timestamp'], '%Y-%m-%dT%H:%M:%S') - retparts.append(display.strftime('%m/%d/%Y %H:%M:%S')) + try: + display = dt.strptime(evt['timestamp'], '%Y-%m-%dT%H:%M:%S') + retparts.append(display.strftime('%m/%d/%Y %H:%M:%S')) + except ValueError: + display = '' dscparts = [] if evt.get('log_id', None): retparts.append(evt['log_id'] + ':')