From 5f193854a61c4612250a428dd75fc1f1e1a186ae Mon Sep 17 00:00:00 2001 From: Amele9 Date: Mon, 11 Mar 2024 23:25:54 +0500 Subject: [PATCH] Fixed #49 --- whatsapp_api_client_python/API.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/whatsapp_api_client_python/API.py b/whatsapp_api_client_python/API.py index d260ce9..815886b 100644 --- a/whatsapp_api_client_python/API.py +++ b/whatsapp_api_client_python/API.py @@ -113,9 +113,12 @@ def raw_request(self, **arguments: Any) -> GreenAPIResponse: def __handle_response(self, response: Response) -> Optional[NoReturn]: status_code = response.status_code if status_code != 200 or self.debug_mode: - data = json.dumps( - json.loads(response.text), ensure_ascii=False, indent=4 - ) + try: + data = json.dumps( + json.loads(response.text), ensure_ascii=False, indent=4 + ) + except json.JSONDecodeError: + data = response.text if status_code != 200: error_message = (