Initial commit
This commit is contained in:
17
vote-apps/voting-app/utils/__init__.py
Normal file
17
vote-apps/voting-app/utils/__init__.py
Normal file
@ -0,0 +1,17 @@
|
||||
import time
|
||||
from redis import Redis, ConnectionError
|
||||
|
||||
|
||||
def connect_to_redis(host):
|
||||
time.sleep(2)
|
||||
print "Connecting to redis"
|
||||
|
||||
while True:
|
||||
try:
|
||||
redis = Redis(host=host, db=0)
|
||||
redis.ping()
|
||||
print "Connected to redis"
|
||||
return redis
|
||||
except ConnectionError:
|
||||
print "Failed to connect to redis - retrying"
|
||||
time.sleep(1)
|
Reference in New Issue
Block a user