summaryrefslogtreecommitdiff
path: root/redis/connection.py
diff options
context:
space:
mode:
Diffstat (limited to 'redis/connection.py')
-rwxr-xr-xredis/connection.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/redis/connection.py b/redis/connection.py
index d13fe65..2001c64 100755
--- a/redis/connection.py
+++ b/redis/connection.py
@@ -1131,6 +1131,10 @@ class ConnectionPool:
arguments always win.
"""
url_options = parse_url(url)
+
+ if "connection_class" in kwargs:
+ url_options["connection_class"] = kwargs["connection_class"]
+
kwargs.update(url_options)
return cls(**kwargs)