File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -108,9 +108,15 @@ def message(self) -> str:
108
108
return self ._error .get ("message" , "Trino did not return an error message" )
109
109
110
110
@property
111
- def error_location (self ) -> Tuple [int , int ]:
112
- location = self ._error ["errorLocation" ]
113
- return (location ["lineNumber" ], location ["columnNumber" ])
111
+ def error_location (self ) -> Optional [Tuple [int , int ]]:
112
+ location = self ._error .get ("errorLocation" , 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 )
114
120
115
121
@property
116
122
def query_id (self ) -> Optional [str ]:
You can’t perform that action at this time.
0 commit comments