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:
Garrett Holmstrom
2015-07-20 17:52:09 -07:00
parent daf61b55be
commit 707157cd97

View File

@@ -108,6 +108,9 @@ class BaseService(RegionConfigurableMixin):
self._session = requests.session()
for key, val in self.session_args.iteritems():
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
def validate_config(self):