clamp retry to max_delay (#2570)

This commit is contained in:
rkuo-danswer 2024-09-26 14:56:46 -07:00 committed by GitHub
parent 1f61447b4b
commit 6d48fd5d99
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -50,6 +50,12 @@ def make_confluence_call_handle_rate_limit(confluence_call: F) -> F:
pass
if retry_after is not None:
if retry_after > 600:
logger.warning(
f"Clamping retry_after from {retry_after} to {max_delay} seconds..."
)
retry_after = max_delay
logger.warning(
f"Rate limit hit. Retrying after {retry_after} seconds..."
)