From d32c26c5d7a08bff24fe2f35d1b3ffe415b24ecf Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Mon, 28 Feb 2022 07:40:29 -0500 Subject: [PATCH] Add flag to avoid logging json to console --- piker/brokers/_util.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/piker/brokers/_util.py b/piker/brokers/_util.py index 03125b20..6fcf11f7 100644 --- a/piker/brokers/_util.py +++ b/piker/brokers/_util.py @@ -39,7 +39,9 @@ class NoData(BrokerError): def resproc( resp: asks.response_objects.Response, log: logging.Logger, - return_json: bool = True + return_json: bool = True, + log_resp: bool = False, + ) -> asks.response_objects.Response: """Process response and return its json content. @@ -52,7 +54,8 @@ def resproc( except json.decoder.JSONDecodeError: log.exception(f"Failed to process {resp}:\n{resp.text}") raise BrokerError(resp.text) - else: + + if log_resp: log.debug(f"Received json contents:\n{colorize_json(json)}") return json if return_json else resp