Skip to content

Commit 5832d90

Browse files
committed
fix: set proxy server in config file
The proxy option was not parsed in the config file.
1 parent 2a0bd82 commit 5832d90

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

influxdb_client/client/influxdb_client.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ def from_config_file(cls, config_file: str = "config.ini", debug=None, enable_gz
115115
- connection_pool_maxsize
116116
- auth_basic
117117
- profilers
118+
- proxy
118119
119120
120121
config.ini example::
@@ -127,6 +128,7 @@ def from_config_file(cls, config_file: str = "config.ini", debug=None, enable_gz
127128
connection_pool_maxsize=25
128129
auth_basic=false
129130
profilers=query,operator
131+
proxy=http:proxy.domain.org:8080
130132
131133
[tags]
132134
id = 132-987-655
@@ -143,6 +145,7 @@ def from_config_file(cls, config_file: str = "config.ini", debug=None, enable_gz
143145
connection_pool_maxsize = 25
144146
auth_basic = false
145147
profilers="query, operator"
148+
proxy = "http://proxy.domain.org:8080"
146149
147150
[tags]
148151
id = "132-987-655"
@@ -192,10 +195,14 @@ def config_value(key: str):
192195
if config.has_option('influx2', 'profilers'):
193196
profilers = [x.strip() for x in config_value('profilers').split(',')]
194197

198+
proxy = None
199+
if config.has_option('influx2', 'proxy'):
200+
proxy = config_value('proxy')
201+
195202
return cls(url, token, debug=debug, timeout=_to_int(timeout), org=org, default_tags=default_tags,
196203
enable_gzip=enable_gzip, verify_ssl=_to_bool(verify_ssl), ssl_ca_cert=ssl_ca_cert,
197204
connection_pool_maxsize=_to_int(connection_pool_maxsize), auth_basic=_to_bool(auth_basic),
198-
profilers=profilers)
205+
profilers=profilers, proxy=proxy)
199206

200207
@classmethod
201208
def from_env_properties(cls, debug=None, enable_gzip=False):

0 commit comments

Comments
 (0)