Skip to content

Commit faea66a

Browse files
Fix chucnk_size param
1 parent f8bba58 commit faea66a

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

influxdb/client.py

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -308,9 +308,13 @@ def write(self, data, params=None, expected_response_code=204,
308308
return True
309309

310310
@staticmethod
311-
def _read_chunked_response(response, raise_errors=True):
311+
def _read_chunked_response(
312+
response,
313+
raise_errors=True,
314+
chunk_size=requests.models.ITER_CHUNK_SIZE):
315+
312316
result_set = {}
313-
for line in response.iter_lines():
317+
for line in response.iter_lines(chunk_size=chunk_size):
314318
if isinstance(line, bytes):
315319
line = line.decode('utf-8')
316320
data = json.loads(line)
@@ -329,7 +333,7 @@ def query(self,
329333
database=None,
330334
raise_errors=True,
331335
chunked=False,
332-
chunk_size=0):
336+
chunk_size=512):
333337
"""Send a query to InfluxDB.
334338
335339
:param query: the actual query string
@@ -377,8 +381,7 @@ def query(self,
377381

378382
if chunked:
379383
params['chunked'] = 'true'
380-
if chunk_size > 0:
381-
params['chunk_size'] = chunk_size
384+
params['chunk_size'] = chunk_size
382385

383386
response = self.request(
384387
url="query",
@@ -389,7 +392,10 @@ def query(self,
389392
)
390393

391394
if chunked:
392-
return self._read_chunked_response(response)
395+
return self._read_chunked_response(
396+
response,
397+
chunk_size=params['chunk_size']
398+
)
393399

394400
data = response.json()
395401

0 commit comments

Comments
 (0)