From f856c04785fe95a1eee1708b51bc09cc667bdcd3 Mon Sep 17 00:00:00 2001 From: "yuze.zyz" Date: Mon, 31 Jul 2023 17:14:12 +0800 Subject: [PATCH] Ignore http error MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 忽略log打印,防止在check_model_is_latest时打出信息使用户不明所以。 将log改为Error栈 Link: https://code.alibaba-inc.com/Ali-MaaS/MaaS-lib/codereview/13463005 --- modelscope/hub/errors.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/modelscope/hub/errors.py b/modelscope/hub/errors.py index 4bf2f935..16b97ba2 100644 --- a/modelscope/hub/errors.py +++ b/modelscope/hub/errors.py @@ -70,11 +70,10 @@ def handle_http_post_error(response, url, request_body): try: response.raise_for_status() except HTTPError as error: - logger.error('Request %s with body: %s exception' % - (url, request_body)) message = _decode_response_error(response) - logger.error('Response details: %s' % message) - raise error + raise HTTPError('Request %s with body: %s exception, ' + 'Response details: %s' % + (url, request_body, message)) from error def handle_http_response(response, logger, cookies, model_id): @@ -86,8 +85,7 @@ def handle_http_response(response, logger, cookies, model_id): f'Authentication token does not exist, failed to access model {model_id} which may not exist or may be \ private. Please login first.') message = _decode_response_error(response) - logger.error('Response details: %s' % message) - raise error + raise HTTPError('Response details: %s' % message) from error def raise_on_error(rsp):