mirror of https://github.com/zulip/zulip.git
event_queue: Improve error message for ConnectionError exception
Improve error message for "ConnectionError: HTTPConnectionPool(host='localhost', port=9993): Max retries exceeded" exception. Fixes #215.
This commit is contained in:
parent
7f7cae332b
commit
e49bd6a6c7
|
@ -573,10 +573,19 @@ def request_event_queue(user_profile, user_client, apply_markdown,
|
|||
'lifespan_secs': queue_lifespan_secs}
|
||||
if event_types is not None:
|
||||
req['event_types'] = ujson.dumps(event_types)
|
||||
resp = requests_client.get(settings.TORNADO_SERVER + '/api/v1/events',
|
||||
auth=requests.auth.HTTPBasicAuth(
|
||||
user_profile.email, user_profile.api_key),
|
||||
params=req)
|
||||
|
||||
try:
|
||||
resp = requests_client.get(settings.TORNADO_SERVER + '/api/v1/events',
|
||||
auth=requests.auth.HTTPBasicAuth(
|
||||
user_profile.email, user_profile.api_key),
|
||||
params=req)
|
||||
except requests.adapters.ConnectionError:
|
||||
logging.error('Tornado server does not seem to be running, check %s '
|
||||
'and %s for more information.' %
|
||||
(settings.ERROR_FILE_LOG_PATH, "tornado.log"))
|
||||
raise requests.adapters.ConnectionError(
|
||||
"Django cannot connect to Tornado server (%s); try restarting" %
|
||||
(settings.TORNADO_SERVER))
|
||||
|
||||
resp.raise_for_status()
|
||||
|
||||
|
|
Loading…
Reference in New Issue