Skip to content

Commit 89086ac

Browse files
committed
Add more None checks
1 parent d9d7462 commit 89086ac

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Diff for: trino/exceptions.py

+7-1
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,13 @@ def message(self) -> str:
110110
@property
111111
def error_location(self) -> Optional[Tuple[int, int]]:
112112
location = self._error.get("errorLocation", None)
113-
return (location["lineNumber"], location["columnNumber"]) if location else None
113+
if location is None:
114+
return None
115+
line_number = location.get("lineNumber", None)
116+
column_number = location.get("columnNumber", None)
117+
if line_number is None or column_number is None:
118+
return None
119+
return (line_number, column_number)
114120

115121
@property
116122
def query_id(self) -> Optional[str]:

0 commit comments

Comments
 (0)