Merge pull request #2099 from erbalito/patch-2

resolves #2098
This commit is contained in:
mdipierro
2019-03-02 23:02:25 -08:00
committed by GitHub
+4 -2
View File
@@ -29,14 +29,16 @@ except ImportError:
locker = Lock()
def RConn(*args, **vars):
def RConn(application=None, *args, **vars):
"""
Istantiates a StrictRedis connection with parameters, at the first time
only
"""
locker.acquire()
try:
instance_name = 'redis_conn_' + current.request.application
if application is None:
application = current.request.application
instance_name = 'redis_conn_' + application
if not hasattr(RConn, instance_name):
setattr(RConn, instance_name, redis.StrictRedis(*args, **vars))
return getattr(RConn, instance_name)