From 7731445da51bcc7bbb24c1aeaddddb6421b0379d Mon Sep 17 00:00:00 2001 From: Ali-Akber Saifee Date: Wed, 15 Dec 2021 03:19:27 -0800 Subject: [PATCH] Ensure redis_connect_func is set on uds connection --- redis/connection.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/redis/connection.py b/redis/connection.py index 2001c6447b..4ba58fe495 100755 --- a/redis/connection.py +++ b/redis/connection.py @@ -552,8 +552,8 @@ def __init__( 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 @@ def __init__( health_check_interval=0, client_name=None, retry=None, + redis_connect_func=None, ): """ Initialize a new UnixDomainSocketConnection. @@ -966,6 +967,7 @@ def __init__( 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