Skip to content
Snippets Groups Projects
Commit 0e745dec authored by Philipp Matti's avatar Philipp Matti
Browse files

fix opt removal from opt-var in setup method of RedisSentinel class

parent 72d5b6a7
No related branches found
No related tags found
No related merge requests found
...@@ -102,8 +102,11 @@ class RedisSentinelCache(BaseCache): ...@@ -102,8 +102,11 @@ class RedisSentinelCache(BaseCache):
async def setup(self): async def setup(self):
sentinel = aioredis.sentinel.Sentinel(self._opts['sentinels']) sentinel = aioredis.sentinel.Sentinel(self._opts['sentinels'])
opts = dict((k,v) for k, v in self._opts.items() if k != 'sentinels') sentinel_master_name = self._opts['sentinel_master_name']
self_pool = sentinel.master_for(self._opts['sentinel_master_name'], **opts) for key in ['sentinels', 'sentinel_master_name']:
self._opts.pop(key)
opts = dict((k,v) for k, v in self._opts.items())
self._pool = sentinel.master_for(sentinel_master_name, **opts)
async def get(self, key): async def get(self, key):
assert self._pool is not None assert self._pool is not None
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment