summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAli-Akber Saifee <ali@indydevs.org>2021-12-15 05:00:06 -0800
committerGitHub <noreply@github.com>2021-12-15 15:00:06 +0200
commitd17ff5913e375568eaab4c5d9a798d249aabe1e4 (patch)
tree00568e858a290c9b8dfcd5b7da1076ad47c2b5eb
parentc8dfe158ad0d28ad62965d5da9fb8dc860251be0 (diff)
downloadredis-py-d17ff5913e375568eaab4c5d9a798d249aabe1e4.tar.gz
Ensure redis_connect_func is set on uds connection (#1794)
-rwxr-xr-xredis/connection.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/redis/connection.py b/redis/connection.py
index 2001c64..4ba58fe 100755
--- a/redis/connection.py
+++ b/redis/connection.py
@@ -552,8 +552,8 @@ class Connection:
self.retry = Retry(NoBackoff(), 0)
self.health_check_interval = health_check_interval
self.next_health_check = 0
- self.encoder = Encoder(encoding, encoding_errors, decode_responses)
self.redis_connect_func = redis_connect_func
+ self.encoder = Encoder(encoding, encoding_errors, decode_responses)
self._sock = None
self._socket_read_size = socket_read_size
self.set_parser(parser_class)
@@ -942,6 +942,7 @@ class UnixDomainSocketConnection(Connection):
health_check_interval=0,
client_name=None,
retry=None,
+ redis_connect_func=None,
):
"""
Initialize a new UnixDomainSocketConnection.
@@ -966,6 +967,7 @@ class UnixDomainSocketConnection(Connection):
self.retry = Retry(NoBackoff(), 0)
self.health_check_interval = health_check_interval
self.next_health_check = 0
+ self.redis_connect_func = redis_connect_func
self.encoder = Encoder(encoding, encoding_errors, decode_responses)
self._sock = None
self._socket_read_size = socket_read_size