From 2d09aa9a59ce152137ab6e02452bff89e4cee654 Mon Sep 17 00:00:00 2001 From: Max Stepanov Date: Tue, 25 Jun 2024 14:26:17 +0300 Subject: [PATCH] better exception processing --- mindsdb_sdk/utils/mind.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/mindsdb_sdk/utils/mind.py b/mindsdb_sdk/utils/mind.py index c7c298f..e66e3b0 100644 --- a/mindsdb_sdk/utils/mind.py +++ b/mindsdb_sdk/utils/mind.py @@ -54,7 +54,14 @@ def create_mind( response = requests.post(url, json=payload, headers=headers) response.raise_for_status() except requests.exceptions.HTTPError as e: - logger.error(f"Failed to create mind: {e.response.json()}") + try: + error_message = e.response.json() + except Exception: + error_message = str(e) + logger.error(f"Failed to create mind: {error_message}") + raise e + except Exception as e: + logger.error(f"Failed to create mind: {e}") raise e name = response.json()['name']