Skip to content

Commit f7e9bc2

Browse files
mykaulLorak-mmk
authored andcommitted
Fix ExponentialBackoffRetryPolicy.__init__ missing self in super() call
super(ExponentialBackoffRetryPolicy).__init__() creates an unbound super object, so the parent RetryPolicy.__init__() is never actually invoked. Fix by passing self: super(ExponentialBackoffRetryPolicy, self).__init__().
1 parent 117abb2 commit f7e9bc2

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

cassandra/policies.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1158,7 +1158,7 @@ def __init__(self, max_num_retries: float, min_interval: float = 0.1, max_interv
11581158
self.min_interval = min_interval
11591159
self.max_num_retries = max_num_retries
11601160
self.max_interval = max_interval
1161-
super(ExponentialBackoffRetryPolicy).__init__(*args, **kwargs)
1161+
super(ExponentialBackoffRetryPolicy, self).__init__(*args, **kwargs)
11621162

11631163
def _calculate_backoff(self, attempt: int):
11641164
delay = min(self.max_interval, self.min_interval * 2 ** attempt)

0 commit comments

Comments
 (0)