Skip to content

Commit 60667d2

Browse files
authored
fix: Correctly close connection pool manager at exit (influxdata#67)
1 parent 454abee commit 60667d2

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
### Bugs
77
1. [#61](https://github.com/influxdata/influxdb-client-python/issues/61): Correctly parse CSV where multiple results include multiple tables
8+
1. [#66](https://github.com/influxdata/influxdb-client-python/issues/66): Correctly close connection pool manager at exit
89

910
## 1.4.0 [2020-02-14]
1011

influxdb_client/api_client.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ def __del__(self):
8282
self._pool.close()
8383
self._pool.join()
8484
self._pool = None
85+
if self.rest_client and self.rest_client.pool_manager and hasattr(self.rest_client.pool_manager, 'clear'):
86+
self.rest_client.pool_manager.clear()
8587

8688
@property
8789
def pool(self):

openapi-generator/src/main/resources/python/api_client.mustache

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,8 @@ class ApiClient(object):
7777
self._pool.close()
7878
self._pool.join()
7979
self._pool = None
80+
if self.rest_client and self.rest_client.pool_manager and hasattr(self.rest_client.pool_manager, 'clear'):
81+
self.rest_client.pool_manager.clear()
8082

8183
@property
8284
def pool(self):

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy