From d17825b3eaa810dc338066c4944b54d616edefdc Mon Sep 17 00:00:00 2001 From: frennkie Date: Wed, 22 Feb 2017 21:11:16 +0100 Subject: [PATCH 1/2] Add support for http(s) proxies --- h1/client.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/h1/client.py b/h1/client.py index 8a62d6f..5c45e9a 100644 --- a/h1/client.py +++ b/h1/client.py @@ -52,9 +52,10 @@ class HackerOneClient(object): "User-Agent": "HackerOne Python Client v" + __version__, } - def __init__(self, identifier, token): + def __init__(self, identifier, token, proxies=None): self.identifier = identifier self.token = token + self.proxies = proxies self._init_session() def _init_session(self): @@ -69,8 +70,8 @@ def make_request(self, url, params=None, data=None, method=None): url = self.BASE_URL + url if isinstance(params, dict): params = encode_params(params) - - return self.s.request(method, url, params=params, data=data) + + return self.s.request(method, url, params=params, data=data, proxies=self.proxies) def request_json(self, url, params=None, data=None, method=None): r = self.make_request(url, params, data, method).result() From fefa3920f8378f21d47a623dfbc620551ebb301e Mon Sep 17 00:00:00 2001 From: frennkie Date: Wed, 22 Feb 2017 21:11:50 +0100 Subject: [PATCH 2/2] Update client.py --- h1/client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/h1/client.py b/h1/client.py index 5c45e9a..132b572 100644 --- a/h1/client.py +++ b/h1/client.py @@ -70,7 +70,7 @@ def make_request(self, url, params=None, data=None, method=None): url = self.BASE_URL + url if isinstance(params, dict): params = encode_params(params) - + return self.s.request(method, url, params=params, data=data, proxies=self.proxies) def request_json(self, url, params=None, data=None, method=None):