| |
@@ -83,7 +83,8 @@
|
| |
return results
|
| |
|
| |
def _make_request(self, params, **request_args):
|
| |
- return requests_session.get(
|
| |
+ return requests_session.request(
|
| |
+ 'GET',
|
| |
self.url + '/results/latest',
|
| |
params=params,
|
| |
**request_args)
|
| |
@@ -102,7 +103,8 @@
|
| |
return [waiver for waiver in waivers if waiver['waived']]
|
| |
|
| |
def _make_request(self, params, **request_args):
|
| |
- return requests_session.post(
|
| |
+ return requests_session.request(
|
| |
+ 'POST',
|
| |
self.url + '/waivers/+filtered',
|
| |
json={'filters': params},
|
| |
**request_args)
|
| |
@@ -181,6 +183,6 @@
|
| |
|
| |
# NOTE - not cached.
|
| |
def retrieve_decision(greenwave_url, data):
|
| |
- response = requests_session.post(greenwave_url, json=data)
|
| |
+ response = requests_session.request('POST', greenwave_url, json=data)
|
| |
response.raise_for_status()
|
| |
return response.json()
|
| |
When using the
RequestsSession.request
method, atimeout
keywordargument is always added to the request. When using the
get
orpost
method directly, it bypasses this default timeout.The requests library will wait forever if no timeout is set, so
this can cause outages.