From 3766f77c20e1e14d5ad49bdcf7314f3f8459927d Mon Sep 17 00:00:00 2001 From: Yuval Goldberg Date: Sun, 16 Aug 2020 18:54:14 +0300 Subject: [PATCH] Add response url to Server Error and Client Error messages Signed-off-by: Yuval Goldberg --- docker/errors.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docker/errors.py b/docker/errors.py index e5d07a5b..ab30a290 100644 --- a/docker/errors.py +++ b/docker/errors.py @@ -46,12 +46,14 @@ class APIError(requests.exceptions.HTTPError, DockerException): message = super(APIError, self).__str__() if self.is_client_error(): - message = '{0} Client Error: {1}'.format( - self.response.status_code, self.response.reason) + message = '{0} Client Error for {1}: {2}'.format( + self.response.status_code, self.response.url, + self.response.reason) elif self.is_server_error(): - message = '{0} Server Error: {1}'.format( - self.response.status_code, self.response.reason) + message = '{0} Server Error for {1}: {2}'.format( + self.response.status_code, self.response.url, + self.response.reason) if self.explanation: message = '{0} ("{1}")'.format(message, self.explanation)