chore: sql/parse cleanup (#33515)

This commit is contained in:
Beto Dealmeida
2025-05-27 16:42:04 -04:00
committed by GitHub
parent b7ba50033a
commit 1393f7d3d2
4 changed files with 38 additions and 20 deletions

View File

@@ -242,7 +242,10 @@ def execute_sql_statement( # pylint: disable=too-many-statements, too-many-loca
if not database.allow_dml:
errors = []
try:
parsed_statement = SQLStatement(sql_statement, engine=db_engine_spec.engine)
parsed_statement = SQLStatement(
statement=sql_statement,
engine=db_engine_spec.engine,
)
disallowed = parsed_statement.is_mutating()
except SupersetParseError as ex:
# if we fail to parse the query, disallow by default