Merge "be more explicit about connection errors"
This commit is contained in:
commit
626886b4aa
@ -631,8 +631,14 @@ class Session(object):
|
|||||||
except requests.exceptions.Timeout:
|
except requests.exceptions.Timeout:
|
||||||
msg = 'Request to %s timed out' % url
|
msg = 'Request to %s timed out' % url
|
||||||
raise exceptions.ConnectTimeout(msg)
|
raise exceptions.ConnectTimeout(msg)
|
||||||
except requests.exceptions.ConnectionError:
|
except requests.exceptions.ConnectionError as e:
|
||||||
msg = 'Unable to establish connection to %s' % url
|
# NOTE(sdague): urllib3/requests connection error is a
|
||||||
|
# translation of SocketError. However, SocketError
|
||||||
|
# happens for many different reasons, and that low
|
||||||
|
# level message is often really important in figuring
|
||||||
|
# out the difference between network misconfigurations
|
||||||
|
# and firewall blocking.
|
||||||
|
msg = 'Unable to establish connection to %s: %s' % (url, e)
|
||||||
raise exceptions.ConnectFailure(msg)
|
raise exceptions.ConnectFailure(msg)
|
||||||
except requests.exceptions.RequestException as e:
|
except requests.exceptions.RequestException as e:
|
||||||
msg = 'Unexpected exception for %(url)s: %(error)s' % {
|
msg = 'Unexpected exception for %(url)s: %(error)s' % {
|
||||||
|
Loading…
Reference in New Issue
Block a user