From 10aef94318e8f314c40e7d2f7ce67a47c77b0ade Mon Sep 17 00:00:00 2001 From: Jared Kipe Date: Fri, 11 Oct 2019 14:11:56 -0700 Subject: [PATCH] IMP `session_redis` allow setting prefix through config file --- session_redis/__manifest__.py | 1 + session_redis/session_redis.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/session_redis/__manifest__.py b/session_redis/__manifest__.py index b669c933..123f21a7 100755 --- a/session_redis/__manifest__.py +++ b/session_redis/__manifest__.py @@ -16,6 +16,7 @@ session_redis = True ;session_redis_dbindex = 1 ;session_redis_pass = x ;session_redis_expire = 604800 +;session_redis_prefix = test """, "summary": "", diff --git a/session_redis/session_redis.py b/session_redis/session_redis.py index fcceaef6..eab749b5 100755 --- a/session_redis/session_redis.py +++ b/session_redis/session_redis.py @@ -29,7 +29,7 @@ class RedisSessionStore(werkzeug.contrib.sessions.SessionStore): self.expire = kwargs.get('expire', DEFAULT_SESSION_TIMEOUT) if self.expire == DEFAULT_SESSION_TIMEOUT: self.expire = int(tools.config.get('session_redis_expire', DEFAULT_SESSION_TIMEOUT)) - self.key_prefix = kwargs.get('key_prefix', '') + self.key_prefix = kwargs.get('key_prefix', tools.config.get('session_redis_prefix', '')) self.redis = redis.Redis( host=tools.config.get('session_redis_host', 'localhost'), port=int(tools.config.get('session_redis_port', 6379)),