From 18f69c90b173709382fa7c15e03119f17324bc3d Mon Sep 17 00:00:00 2001 From: rafaelsideguide <150964962+rafaelsideguide@users.noreply.github.com> Date: Fri, 18 Oct 2024 15:18:57 -0300 Subject: [PATCH] fix/missing error in response --- apps/python-sdk/firecrawl/firecrawl.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/python-sdk/firecrawl/firecrawl.py b/apps/python-sdk/firecrawl/firecrawl.py index 70f677ef..41b5949a 100644 --- a/apps/python-sdk/firecrawl/firecrawl.py +++ b/apps/python-sdk/firecrawl/firecrawl.py @@ -81,8 +81,10 @@ class FirecrawlApp: response = response.json() if response['success'] and 'data' in response: return response['data'] - else: + elif "error" in response: raise Exception(f'Failed to scrape URL. Error: {response["error"]}') + else: + raise Exception(f'Failed to scrape URL. Error: {response}') else: self._handle_error(response, 'scrape URL') @@ -266,8 +268,10 @@ class FirecrawlApp: response = response.json() if response['success'] and 'links' in response: return response - else: + elif 'error' in response: raise Exception(f'Failed to map URL. Error: {response["error"]}') + else: + raise Exception(f'Failed to map URL. Error: {response}') else: self._handle_error(response, 'map')