Fix for crash when sentinel_master_id is absent in config

This commit is contained in:
Rafa de la Torre
2016-10-06 15:04:25 +02:00
parent 00e6cace76
commit 6d0ad85d48
2 changed files with 17 additions and 3 deletions
@@ -55,9 +55,9 @@ class RedisConnectionConfigBuilder(object):
host = conf['redis_host']
port = conf['redis_port']
timeout = conf['timeout'] or self.DEFAULT_TIMEOUT
db = conf['redis_db'] or self.DEFAULT_USER_DB
sentinel_id = conf['sentinel_master_id']
timeout = conf.get('timeout', self.DEFAULT_TIMEOUT) or self.DEFAULT_TIMEOUT
db = conf.get('redis_db', self.DEFAULT_USER_DB) or self.DEFAULT_USER_DB
sentinel_id = conf.get('sentinel_master_id', None)
return RedisConnectionConfig(host, port, timeout, db, sentinel_id)