From 4169aa502c29199c04f69981a52e3f6193fe0839 Mon Sep 17 00:00:00 2001 From: debugtalk Date: Fri, 5 Jun 2020 16:24:21 +0800 Subject: [PATCH] change: do not capture exception for json loads --- httprunner/client.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/httprunner/client.py b/httprunner/client.py index 6bba32a3..1580fecf 100644 --- a/httprunner/client.py +++ b/httprunner/client.py @@ -11,7 +11,6 @@ from requests.exceptions import ( MissingSchema, RequestException, ) -from sentry_sdk import capture_exception from httprunner.models import RequestData, ResponseData from httprunner.models import SessionData, ReqRespData @@ -51,12 +50,12 @@ def get_req_resp_record(resp_obj: Response) -> ReqRespData: except json.JSONDecodeError: # str: a=1&b=2 pass - except UnicodeDecodeError as ex: + except UnicodeDecodeError: # bytes/bytearray: request body in protobuf - capture_exception(ex) - except TypeError as ex: + pass + except TypeError: # neither str nor bytes/bytearray, e.g. - capture_exception(ex) + pass request_content_type = lower_dict_keys(request_headers).get("content-type") if request_content_type and "multipart/form-data" in request_content_type: