From 75ad8b8f8507340bd2cb1e03dd2729f30f2695f5 Mon Sep 17 00:00:00 2001 From: "D.J. Marcolesco" Date: Fri, 26 May 2017 10:56:36 -0500 Subject: [PATCH] Add proxy support for standard requests --- pushbullet/pushbullet.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pushbullet/pushbullet.py b/pushbullet/pushbullet.py index e0115b7..e02e289 100644 --- a/pushbullet/pushbullet.py +++ b/pushbullet/pushbullet.py @@ -21,8 +21,9 @@ class PushBullet(): - def __init__(self, apiKey): + def __init__(self, apiKey, proxies=None): self.apiKey = apiKey + self.proxies = proxies def _request(self, method, url, postdata=None, params=None, files=None): headers = {"Accept": "application/json", @@ -38,7 +39,8 @@ def _request(self, method, url, postdata=None, params=None, files=None): params=params, headers=headers, files=files, - auth=HTTPBasicAuth(self.apiKey, "")) + auth=HTTPBasicAuth(self.apiKey, ""), + proxies=self.proxies) r.raise_for_status() return r.json()