summaryrefslogtreecommitdiff
path: root/docker/clientbase.py
diff options
context:
space:
mode:
Diffstat (limited to 'docker/clientbase.py')
-rw-r--r--docker/clientbase.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/docker/clientbase.py b/docker/clientbase.py
index c81ee0c..ce52ffa 100644
--- a/docker/clientbase.py
+++ b/docker/clientbase.py
@@ -99,6 +99,8 @@ class ClientBase(requests.Session):
try:
response.raise_for_status()
except requests.exceptions.HTTPError as e:
+ if e.response.status_code == 404:
+ raise errors.NotFound(e, response, explanation=explanation)
raise errors.APIError(e, response, explanation=explanation)
def _result(self, response, json=False, binary=False):