Skip to content

Commit 5fcce0c

Browse files
committed
api: Add delay_cap as class variable of CountingBackoff class.
1 parent 32a46cb commit 5fcce0c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

zulip/zulip/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,13 @@
5656
API_VERSTRING = "v1/"
5757

5858
class CountingBackoff(object):
59-
def __init__(self, maximum_retries=10, timeout_success_equivalent=None):
60-
# type: (int, Optional[float]) -> None
59+
def __init__(self, maximum_retries=10, timeout_success_equivalent=None, delay_cap=90.0):
60+
# type: (int, Optional[float], float) -> None
6161
self.number_of_retries = 0
6262
self.maximum_retries = maximum_retries
6363
self.timeout_success_equivalent = timeout_success_equivalent
6464
self.last_attempt_time = 0.0
65+
self.delay_cap = delay_cap
6566

6667
def keep_going(self):
6768
# type: () -> bool

0 commit comments

Comments
 (0)