Merge "Return monasca specific error on conneciton refused"

This commit is contained in:
Jenkins 2016-01-08 02:07:34 +00:00 committed by Gerrit Code Review
commit adf689a2e7
1 changed files with 4 additions and 0 deletions

View File

@ -231,6 +231,10 @@ class HTTPClient(object):
message = ("Error %(method)s timeout request to %(endpoint)s %(e)s" %
{'method': method, 'endpoint': endpoint, 'e': e})
raise exc.RequestTimeoutError(message=message)
except requests.ConnectionError as ex:
endpoint = self.endpoint
message = ("Failed to connect to %s, error was %s" % (endpoint, ex.message))
raise exc.CommunicationError(message=message)
self.log_http_response(resp)