From 7419efeae3b27ecbea600e755c7573ce3ca154ef Mon Sep 17 00:00:00 2001 From: Masen Furer Date: Mon, 6 Jan 2025 15:49:42 -0800 Subject: [PATCH] retry on any redis error --- reflex/utils/prerequisites.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reflex/utils/prerequisites.py b/reflex/utils/prerequisites.py index 1f95a5649..67445a4c3 100644 --- a/reflex/utils/prerequisites.py +++ b/reflex/utils/prerequisites.py @@ -30,7 +30,7 @@ from packaging import version from redis import Redis as RedisSync from redis.asyncio import Redis from redis.backoff import ExponentialBackoff -from redis.exceptions import BusyLoadingError, ConnectionError, RedisError, TimeoutError +from redis.exceptions import RedisError from redis.retry import Retry from reflex import constants, model @@ -332,7 +332,7 @@ def get_compiled_app(reload: bool = False, export: bool = False) -> ModuleType: def _get_common_redis_kwargs() -> dict[str, Any]: return { "retry": Retry(ExponentialBackoff(), 3), - "retry_on_error": [BusyLoadingError, ConnectionError, TimeoutError], + "retry_on_error": [RedisError], }