summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pymemcache/client/hash.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/pymemcache/client/hash.py b/pymemcache/client/hash.py
index d3efa3c..85d8a50 100644
--- a/pymemcache/client/hash.py
+++ b/pymemcache/client/hash.py
@@ -15,7 +15,7 @@ class HashClient(object):
def __init__(
self,
servers,
- hasher=None,
+ hasher=RendezvousHash,
serializer=None,
deserializer=None,
connect_timeout=None,
@@ -70,8 +70,7 @@ class HashClient(object):
self._dead_clients = {}
self._last_dead_check_time = time.time()
- if hasher is None:
- self.hasher = RendezvousHash()
+ self.hasher = hasher()
self.default_kwargs = {
'connect_timeout': connect_timeout,