add wait on delay (#794)

This commit is contained in:
Nick Lang
2018-05-18 14:30:31 -06:00
committed by GitHub
parent 206e0d609c
commit 7751fede5a
+4
View File
@@ -311,6 +311,10 @@ class Transport(object):
connection = self.get_connection()
try:
# add a delay before attempting the next retry
# 0, 1, 3, 7, etc...
delay = 2**attempt - 1
time.sleep(delay)
status, headers_response, data = connection.perform_request(method, url, params, body, headers=headers, ignore=ignore, timeout=timeout)
except TransportError as e: