From d17ff5913e375568eaab4c5d9a798d249aabe1e4 Mon Sep 17 00:00:00 2001 From: Ali-Akber Saifee Date: Wed, 15 Dec 2021 05:00:06 -0800 Subject: Ensure redis_connect_func is set on uds connection (#1794) --- redis/connection.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 -- cgit v1.2.1