Skip to content

Commit de3a4d9

Browse files
committed
🏷️ cast parsed SQL expressions to the correct type for type safety
1 parent 3c52a1b commit de3a4d9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/sqlite3_to_mysql/transporter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,7 @@ def _parse_sql_expression(value: str) -> t.Optional[exp.Expression]:
389389
return None
390390
for dialect in ("mysql", "sqlite"):
391391
try:
392-
return sqlglot.parse_one(stripped, read=dialect)
392+
return t.cast(exp.Expression, sqlglot.parse_one(stripped, read=dialect))
393393
except sqlglot_errors.ParseError:
394394
continue
395395
return None

0 commit comments

Comments
 (0)