(
self,
*,
state: RetryState,
request: HttpRequest,
response: Optional[HttpResponse] = None,
error: Optional[Exception] = None,
)
| 40 | self.interval_calculator = interval_calculator |
| 41 | |
| 42 | def can_retry( |
| 43 | self, |
| 44 | *, |
| 45 | state: RetryState, |
| 46 | request: HttpRequest, |
| 47 | response: Optional[HttpResponse] = None, |
| 48 | error: Optional[Exception] = None, |
| 49 | ) -> bool: |
| 50 | if state.current_attempt >= self.max_retry_count: |
| 51 | return False |
| 52 | return self._can_retry( |
| 53 | state=state, |
| 54 | request=request, |
| 55 | response=response, |
| 56 | error=error, |
| 57 | ) |
| 58 | |
| 59 | def _can_retry( |
| 60 | self, |
no test coverage detected