summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordvora-h <dvora.heller@redis.com>2022-11-08 17:08:30 +0200
committerdvora-h <dvora.heller@redis.com>2022-11-08 17:08:30 +0200
commitc306b37d1dd977cca7905f6680c79203468a1267 (patch)
treee1d3f2a18be0fd8091d9fd19a006b7e97784a632
parent9d1d6daa266802ab084b2d773f80401a0afe09a5 (diff)
downloadredis-py-cluster-fixes.tar.gz
fix review commentscluster-fixes
-rw-r--r--redis/asyncio/cluster.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/redis/asyncio/cluster.py b/redis/asyncio/cluster.py
index 1993015..1ac8e0e 100644
--- a/redis/asyncio/cluster.py
+++ b/redis/asyncio/cluster.py
@@ -306,12 +306,13 @@ class RedisCluster(AbstractRedis, AbstractRedisCluster, AsyncRedisClusterCommand
# Call our on_connect function to configure READONLY mode
kwargs["redis_connect_func"] = self.on_connect
+ self.retry = retry
if retry or retry_on_error or connection_error_retry_attempts > 0:
# Set a retry object for all cluster nodes
self.retry = retry or Retry(
default_backoff(), connection_error_retry_attempts
)
- if retry_on_error is None:
+ if not retry_on_error:
# Default errors for retrying
retry_on_error = [ConnectionError, TimeoutError]
self.retry.update_supported_errors(retry_on_error)
@@ -338,7 +339,6 @@ class RedisCluster(AbstractRedis, AbstractRedisCluster, AsyncRedisClusterCommand
self.reinitialize_steps = reinitialize_steps
self.cluster_error_retry_attempts = cluster_error_retry_attempts
self.connection_error_retry_attempts = connection_error_retry_attempts
- self.retry = retry
self.reinitialize_counter = 0
self.commands_parser = CommandsParser()
self.node_flags = self.__class__.NODE_FLAGS.copy()