Skip to content

Commit b0ab8d8

Browse files
feat: improve error handling
1 parent b0794da commit b0ab8d8

File tree

4 files changed

+6
-5
lines changed

4 files changed

+6
-5
lines changed

influxdb_client_3/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -430,7 +430,7 @@ async def query_async(self, query: str, language: str = "sql", mode: str = "all"
430430
database = self._database
431431

432432
try:
433-
return await self._query_api.query_async(query=query,
433+
return await self._query_api.query_async(query=query,
434434
language=language,
435435
mode=mode,
436436
database=database,

influxdb_client_3/query/query_api.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,6 @@ def query(self, query: str, language: str, mode: str, database: str, **kwargs):
168168

169169
return self._translate_stream_reader(flight_reader, mode)
170170

171-
172171
async def query_async(self, query: str, language: str, mode: str, database: str, **kwargs):
173172
"""Query data from InfluxDB asynchronously.
174173
@@ -190,8 +189,8 @@ async def query_async(self, query: str, language: str, mode: str, database: str,
190189
_flight_reader = await loop.run_in_executor(None,
191190
self._flight_client.do_get, ticket, options)
192191
return await loop.run_in_executor(None, self._translate_stream_reader,
193-
_flight_reader,
194-
mode)
192+
_flight_reader,
193+
mode)
195194

196195
def _translate_stream_reader(self, reader: FlightStreamReader, mode: str):
197196
from influxdb_client_3 import polars as has_polars

tests/test_influxdb_client_3.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,5 +158,6 @@ async def test_async_query_with_arrow_error(self):
158158
await c.query_async("SELECT * FROM my_data")
159159
self.assertIn("Error while executing query", str(err.exception))
160160

161+
161162
if __name__ == '__main__':
162163
unittest.main()

tests/util/mocks.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ def number_batches(table):
158158
buf = struct.pack('<i', idx)
159159
yield batch, buf
160160

161+
161162
class ErrorFlightServer(FlightServerBase):
162163
def do_get(self, context, ticket):
163-
raise ArrowException
164+
raise ArrowException

0 commit comments

Comments
 (0)