diff --git a/session_redis/__manifest__.py b/session_redis/__manifest__.py index be0831c1..8afbd1f9 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)),