From d31ddc5fc49a344e45b3c37743b87269ef2c2046 Mon Sep 17 00:00:00 2001 From: Shivaram Lingamneni Date: Wed, 12 Aug 2015 05:14:30 -0700 Subject: make the hasher class pluggable in HashClient --- pymemcache/client/hash.py | 5 ++--- 1 file 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, -- cgit v1.2.1