summaryrefslogtreecommitdiff
path: root/ick2/client.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-04-04 21:23:13 +0300
committerLars Wirzenius <liw@liw.fi>2018-04-04 21:39:04 +0300
commite5c43da6f0dc196b4622f7af60ef08ad7c288a45 (patch)
tree6cd28df3b9fdaace9c378574af271bf73ecb23fd /ick2/client.py
parent2ab9c41318f3a296866ca5d9858f43cfc5dbf35e (diff)
downloadick2-e5c43da6f0dc196b4622f7af60ef08ad7c288a45.tar.gz
Fix: icktool --verify-tls
Diffstat (limited to 'ick2/client.py')
-rw-r--r--ick2/client.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/ick2/client.py b/ick2/client.py
index 5468c7f..8bcf45b 100644
--- a/ick2/client.py
+++ b/ick2/client.py
@@ -35,10 +35,14 @@ class HttpAPI:
def __init__(self):
self._session = requests.Session()
self._token = None
+ self._verify = None
def set_session(self, session):
self._session = session
+ def set_verify_tls(self, verify): # pragma: no cover
+ self._verify = verify
+
def set_token(self, token):
self._token = token
@@ -92,7 +96,7 @@ class HttpAPI:
headers = {}
headers.update(self._get_authorization_headers())
- r = func(url, headers=headers, verify=False, **kwargs)
+ r = func(url, headers=headers, verify=self._verify, **kwargs)
if not r.ok:
raise HttpError(r.status_code)
return r
@@ -108,6 +112,9 @@ class ControllerClient:
def set_client_name(self, name):
self._name = name
+ def set_verify_tls(self, verify): # pragma: no cover
+ self._api.set_verify_tls(verify)
+
def set_http_api(self, api):
self._api = api