diff options
author | Charles Gordon <charles.gordon@gmail.com> | 2015-08-13 18:15:54 -0700 |
---|---|---|
committer | Charles Gordon <charles.gordon@gmail.com> | 2015-08-13 18:15:54 -0700 |
commit | dd7f15fb3e2b7e650adab87f07f7c43ce7eeea4d (patch) | |
tree | 3c85798dcf0e04f015685b7b2db048c5c01caf5e | |
parent | 26c7eeca9251c86ae5ac983a69431a5f5c82b90f (diff) | |
parent | d31ddc5fc49a344e45b3c37743b87269ef2c2046 (diff) | |
download | pymemcache-dd7f15fb3e2b7e650adab87f07f7c43ce7eeea4d.tar.gz |
Merge pull request #76 from slingamn/hasher
make the hasher class pluggable in HashClient
-rw-r--r-- | pymemcache/client/hash.py | 5 |
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, |