From 1ce6893fa898cec44909c34189aa2609a5039ebe Mon Sep 17 00:00:00 2001 From: Ainsley Pereira Date: Tue, 12 Sep 2017 21:06:58 +0100 Subject: [PATCH] Exception isn't thrown until we call serve_forever, so that must be in the try block --- cps/web.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cps/web.py b/cps/web.py index a683dfe7..54ef5eaa 100755 --- a/cps/web.py +++ b/cps/web.py @@ -3048,6 +3048,9 @@ def start_gevent(): global gevent_server try: gevent_server = WSGIServer(('', ub.config.config_port), app) + gevent_server.serve_forever() except socket.error: + app.logger.info('Unable to listen on \'\', trying on IPv4 only...') gevent_server = WSGIServer(('0.0.0.0', ub.config.config_port), app) - gevent_server.serve_forever() + gevent_server.serve_forever() +