Add error handling for charts in superset (#4927)

This commit is contained in:
Ayush Shah 2022-05-13 15:12:13 +05:30 committed by GitHub
parent d194a40445
commit 5be22fe154
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -359,7 +359,11 @@ class SupersetSource(Source[Entity]):
charts = self.client.fetch_charts(current_page, page_size) charts = self.client.fetch_charts(current_page, page_size)
current_page += 1 current_page += 1
for chart_json in charts["result"]: for chart_json in charts["result"]:
yield from self._build_chart(chart_json) try:
yield from self._build_chart(chart_json)
except Exception as err:
logger.debug(traceback.format_exc())
logger.error(err)
def get_status(self): def get_status(self):
return self.status return self.status