From e1651957d3cac94b64edd6da029d64196758f162 Mon Sep 17 00:00:00 2001 From: Mike Raineri Date: Fri, 17 May 2024 15:51:59 -0400 Subject: [PATCH] Added protection from BrokenPipeError exceptions when piping log output Signed-off-by: Mike Raineri --- scripts/rf_logs.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/rf_logs.py b/scripts/rf_logs.py index 4ee6465..77a127f 100644 --- a/scripts/rf_logs.py +++ b/scripts/rf_logs.py @@ -18,6 +18,7 @@ import redfish_utilities import traceback import sys +from signal import signal, SIGPIPE, SIG_DFL from redfish.messages import RedfishPasswordChangeRequiredError # Get the input arguments @@ -87,6 +88,7 @@ else: # Print log was requested log_entries = redfish_utilities.get_log_entries(redfish_obj, container_type, container_id, args.log) + signal(SIGPIPE, SIG_DFL) redfish_utilities.print_log_entries(log_entries, args.details) except Exception as e: if args.debug: