Get the value of Retry-After in seconds.
(self, response: BaseHTTPResponse)
| 347 | return seconds |
| 348 | |
| 349 | def get_retry_after(self, response: BaseHTTPResponse) -> float | None: |
| 350 | """Get the value of Retry-After in seconds.""" |
| 351 | |
| 352 | retry_after = response.headers.get("Retry-After") |
| 353 | |
| 354 | if retry_after is None: |
| 355 | return None |
| 356 | |
| 357 | return self.parse_retry_after(retry_after) |
| 358 | |
| 359 | def sleep_for_retry(self, response: BaseHTTPResponse) -> bool: |
| 360 | retry_after = self.get_retry_after(response) |
no test coverage detected