diff options
author | 2018-07-18 20:08:22 +0000 | |
---|---|---|
committer | 2018-07-18 20:08:22 +0000 | |
commit | 33f8f67fcd8ebfdc379d7f248ca167df0bd7827d (patch) | |
tree | 49c254a2f5fff9d6649cdf53237b4337b4bf0691 /pysite/service_discovery.py | |
parent | Merge remote-tracking branch 'origin/master' (diff) | |
parent | updates docker-compose, changes default rdb port and handles a socket error i... (diff) |
Merge branch 'update-dev-env' into 'master'
update dev env
See merge request python-discord/projects/site!18
Diffstat (limited to 'pysite/service_discovery.py')
-rw-r--r-- | pysite/service_discovery.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pysite/service_discovery.py b/pysite/service_discovery.py index 2852c2fb..a03341c4 100644 --- a/pysite/service_discovery.py +++ b/pysite/service_discovery.py @@ -16,7 +16,11 @@ def wait_for_rmq(): return False with closing(socket.socket(socket.AF_INET, socket.SOCK_STREAM)) as sock: - if sock.connect_ex((RMQ_HOST, RMQ_PORT)) == 0: - return True + try: + state = sock.connect_ex((RMQ_HOST, RMQ_PORT)) + if state == 0: + return True + except socket.gaierror: + pass time.sleep(0.5) |