cloudnet-compose/vote-apps/voting-app/utils/__init__.py

18 lines
411 B
Python
Raw Normal View History

2015-11-15 20:59:29 +01:00
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)