Add flag to avoid logging json to console

broker_bumpz
Tyler Goodlet 2022-02-28 07:40:29 -05:00
parent d2d3286fb8
commit d32c26c5d7
1 changed files with 5 additions and 2 deletions

View File

@ -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