mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-12-12 07:48:14 +00:00
MINOR: Add Try/Except to store procedure yielding (#18883)
This commit is contained in:
parent
fe661a2f49
commit
e44ca06173
@ -217,14 +217,26 @@ class StoredProcedureLineageMixin(ABC):
|
||||
self, procedure_and_query: ProcedureAndQuery
|
||||
) -> Iterable[Either[Union[AddLineageRequest, CreateQueryRequest]]]:
|
||||
|
||||
yield from self._yield_procedure_lineage(
|
||||
query_by_procedure=procedure_and_query.query_by_procedure,
|
||||
procedure=procedure_and_query.procedure,
|
||||
)
|
||||
yield from self.yield_procedure_query(
|
||||
query_by_procedure=procedure_and_query.query_by_procedure,
|
||||
procedure=procedure_and_query.procedure,
|
||||
)
|
||||
try:
|
||||
yield from self._yield_procedure_lineage(
|
||||
query_by_procedure=procedure_and_query.query_by_procedure,
|
||||
procedure=procedure_and_query.procedure,
|
||||
)
|
||||
except Exception as exc:
|
||||
logger.debug(traceback.format_exc())
|
||||
logger.warning(
|
||||
f"Could not get lineage for store procedure '{procedure_and_query.procedure.fullyQualifiedName}' due to [{exc}]."
|
||||
)
|
||||
try:
|
||||
yield from self.yield_procedure_query(
|
||||
query_by_procedure=procedure_and_query.query_by_procedure,
|
||||
procedure=procedure_and_query.procedure,
|
||||
)
|
||||
except Exception as exc:
|
||||
logger.debug(traceback.format_exc())
|
||||
logger.warning(
|
||||
f"Could not get query for store procedure '{procedure_and_query.procedure.fullyQualifiedName}' due to [{exc}]."
|
||||
)
|
||||
|
||||
def procedure_lineage_generator(self) -> Iterable[ProcedureAndQuery]:
|
||||
query = {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user