projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Arvados-DCO-1.1-Signed-off-by: Radhika Chippada <radhika@curoverse.com>
[arvados.git]
/
sdk
/
python
/
arvados
/
retry.py
diff --git
a/sdk/python/arvados/retry.py
b/sdk/python/arvados/retry.py
index 5ba4f4ea41016a6225ebb3fca194265e56b56a0b..3f62ab779f81fa43537a8223b7348bed52dc3a7c 100644
(file)
--- a/
sdk/python/arvados/retry.py
+++ b/
sdk/python/arvados/retry.py
@@
-1,5
+1,9
@@
-#!/usr/bin/env python
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: Apache-2.0
+from builtins import range
+from builtins import object
import functools
import inspect
import pycurl
import functools
import inspect
import pycurl
@@
-9,7
+13,7
@@
from collections import deque
import arvados.errors
import arvados.errors
-_HTTP_SUCCESSES = set(
x
range(200, 300))
+_HTTP_SUCCESSES = set(range(200, 300))
_HTTP_CAN_RETRY = set([408, 409, 422, 423, 500, 502, 503, 504])
class RetryLoop(object):
_HTTP_CAN_RETRY = set([408, 409, 422, 423, 500, 502, 503, 504])
class RetryLoop(object):
@@
-69,7
+73,7
@@
class RetryLoop(object):
def running(self):
return self._running and (self._success is None)
def running(self):
return self._running and (self._success is None)
- def
next
(self):
+ def
__next__
(self):
if self._running is None:
self._running = True
if (self.tries_left < 1) or not self.running():
if self._running is None:
self._running = True
if (self.tries_left < 1) or not self.running():