Added error handling (#4252)

This commit is contained in:
Mayur Singal 2022-04-20 10:33:13 +05:30 committed by GitHub
parent a3629dbea1
commit 90c1f620b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 10 deletions

View File

@ -50,15 +50,21 @@ class ESMixin(Generic[T]):
if value is not None
]
)
multiple_entities = []
try:
resp_es = self.client.get(
self.es_url.format(
service_name, generate_es_string, from_count, size, search_index
)
)
multiple_entities = []
if resp_es:
for table_hit in resp_es["hits"]["hits"]:
multiple_entities.append(
self.get_by_name(entity=Table, fqdn=table_hit["_source"]["fqdn"])
self.get_by_name(
entity=Table, fqdn=table_hit["_source"]["fqdn"]
)
)
except Exception as err:
logger.error(f"Elasticsearch failed for query: {generate_es_string}")
return multiple_entities

View File

@ -243,4 +243,5 @@ class OMetaLineageMixin(Generic[T]):
)
return True
except Exception as err:
logger.error(str(err))
logger.debug(str(err))
logger.error(f"Ingesting lineage failed")