diff options
Diffstat (limited to 'docker/models/images.py')
-rw-r--r-- | docker/models/images.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/docker/models/images.py b/docker/models/images.py index 4372730..dcdeac9 100644 --- a/docker/models/images.py +++ b/docker/models/images.py @@ -3,7 +3,7 @@ import re import six from ..api import APIClient -from ..errors import BuildError +from ..errors import BuildError, ImageLoadError from ..utils.json_stream import json_stream from .resource import Collection, Model @@ -258,6 +258,9 @@ class ImageCollection(Collection): if match: image_id = match.group(2) images.append(image_id) + if 'error' in chunk: + raise ImageLoadError(chunk['error']) + return [self.get(i) for i in images] def pull(self, name, tag=None, **kwargs): |