Skip to content

Commit 1249f41

Browse files
committed
feat: implement flush in write_api
1 parent 7e01edb commit 1249f41

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

influxdb_client/client/write_api.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -387,8 +387,8 @@ def write_payload(payload):
387387

388388
def flush(self):
389389
"""Flush data."""
390-
# TODO
391-
pass
390+
if self._subject:
391+
self._subject.on_completed()
392392

393393
def close(self):
394394
"""Flush data and dispose a batching buffer."""
@@ -411,8 +411,8 @@ def __exit__(self, exc_type, exc_val, exc_tb):
411411

412412
def __del__(self):
413413
"""Close WriteApi."""
414+
self.flush()
414415
if self._subject:
415-
self._subject.on_completed()
416416
self._subject.dispose()
417417
self._subject = None
418418

0 commit comments

Comments
 (0)