diff options
| author | 2018-07-08 10:23:38 +0200 | |
|---|---|---|
| committer | 2018-07-08 10:23:38 +0200 | |
| commit | 43f23d008eada5cddbfb52e7d474b68f3b5579c4 (patch) | |
| tree | ced0353434fdf1a33dabd7622caf14ea6cce919e /pysite/service_discovery.py | |
| parent | Remove space from end of `JAMMERS_ROLE` id in constants.py (diff) | |
updates docker-compose, changes default rdb port and handles a socket error in service discovery
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) | 
