From 3e4b8f52934a635b218b6742f947a793a03bb668 Mon Sep 17 00:00:00 2001 From: Mayur Singal <39544459+ulixius9@users.noreply.github.com> Date: Tue, 15 Apr 2025 13:00:04 +0530 Subject: [PATCH] MINOR: Fix 'lr_sqlparser' referenced before assignment (#20823) --- ingestion/src/metadata/ingestion/lineage/parser.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ingestion/src/metadata/ingestion/lineage/parser.py b/ingestion/src/metadata/ingestion/lineage/parser.py index 3e30bdb8386..d1ee6602ede 100644 --- a/ingestion/src/metadata/ingestion/lineage/parser.py +++ b/ingestion/src/metadata/ingestion/lineage/parser.py @@ -453,6 +453,7 @@ class LineageParser: lr_sqlparser.get_column_lineage() return lr_sqlparser + lr_sqlparser = None try: lr_sqlparser = get_sqlparser_lineage_runner(query) _ = len(lr_sqlparser.get_column_lineage()) + len( @@ -472,7 +473,7 @@ class LineageParser: except Exception: # if both runner have failed we return the usual one logger.debug(f"Failed to parse query with sqlparse & sqlfluff: {query}") - return lr_sqlfluff if lr_sqlfluff else lr_sqlparser + return lr_sqlfluff if lr_sqlfluff else None self.masked_query = mask_query(self._clean_query, parser=lr_sqlparser) logger.debug(