26: ProviderAdapter, ProviderAuthError, ProviderNotFoundError, ProviderRateLimitError, 612:# transient rate-limit (`ProviderRateLimitError`, e.g. HTTP 429) or network blip crashed the task 616:# deliberately NOT in `autoretry_for` — retrying a bad API key or a ticker that doesn't exist just 621: autoretry_for=(ProviderRateLimitError, httpx.TransportError), 622: retry_backoff=True, # exponential backoff between attempts 623: retry_backoff_max=300, # cap backoff at 5 minutes 624: retry_jitter=True, # avoid a thundering herd of simultaneous retries 625: max_retries=get_settings().PROVIDER_MAX_RETRIES, 652: raise # not retried — see autoretry_for note above