Disable requests/urllib3's built-in retrying
We do our own request retrying so we can re-sign requests and log everything, so we should disable urllib3's internal retrying.
This commit is contained in:
@@ -108,6 +108,9 @@ class BaseService(RegionConfigurableMixin):
|
|||||||
self._session = requests.session()
|
self._session = requests.session()
|
||||||
for key, val in self.session_args.iteritems():
|
for key, val in self.session_args.iteritems():
|
||||||
setattr(self._session, key, val)
|
setattr(self._session, key, val)
|
||||||
|
for adapter in self._session.adapters.values():
|
||||||
|
# send_request handles retries to allow for re-signing
|
||||||
|
adapter.max_retries = 0
|
||||||
return self._session
|
return self._session
|
||||||
|
|
||||||
def validate_config(self):
|
def validate_config(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user