Skip to content

Commit 8e4ad63

Browse files
authored
update: add proxies parameter on initialization (#462)
1 parent a9cd149 commit 8e4ad63

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

atlassian/rest_client.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class AtlassianRestAPI(object):
2323

2424
def __init__(self, url, username=None, password=None, timeout=60, api_root='rest/api', api_version='latest',
2525
verify_ssl=True, session=None, oauth=None, cookies=None, advanced_mode=None, kerberos=None,
26-
cloud=False):
26+
cloud=False, proxies=None):
2727
if ('atlassian.net' in url or 'jira.com' in url) \
2828
and '/wiki' not in url \
2929
and self.__class__.__name__ in 'Confluence':
@@ -38,6 +38,7 @@ def __init__(self, url, username=None, password=None, timeout=60, api_root='rest
3838
self.cookies = cookies
3939
self.advanced_mode = advanced_mode
4040
self.cloud = cloud
41+
self.proxies = proxies
4142
if session is None:
4243
self._session = requests.Session()
4344
else:
@@ -148,7 +149,8 @@ def request(self, method='GET', path='/', data=None, flags=None, params=None, he
148149
data=data,
149150
timeout=self.timeout,
150151
verify=self.verify_ssl,
151-
files=files
152+
files=files,
153+
proxies=self.proxies
152154
)
153155
response.encoding = 'utf-8'
154156
if self.advanced_mode:

0 commit comments

Comments
 (0)