diff options
Diffstat (limited to 'boto/connection.py')
-rw-r--r-- | boto/connection.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/boto/connection.py b/boto/connection.py index 051007df..ebe26cdc 100644 --- a/boto/connection.py +++ b/boto/connection.py @@ -901,7 +901,8 @@ class AWSAuthConnection(object): self.is_secure) while i <= num_retries: # Use binary exponential backoff to desynchronize client requests. - next_sleep = random.random() * (2 ** i) + next_sleep = min(random.random() * (2 ** i), + boto.config.get('Boto', 'max_retry_delay', 60)) try: # we now re-sign each request before it is retried boto.log.debug('Token: %s' % self.provider.security_token) |