diff options
author | Jhon Honce <jhonce@redhat.com> | 2018-05-17 11:57:59 -0700 |
---|---|---|
committer | Atomic Bot <atomic-devel@projectatomic.io> | 2018-05-18 21:08:21 +0000 |
commit | 4b804e85165a29f9d712f1ec4f289040f942f459 (patch) | |
tree | 39d689400151f9c9dc954c4f648fe2c3f01127e1 /contrib/python/podman/libs/images.py | |
parent | 228c71b1dadaa8894648111982d09c76b066e3c9 (diff) | |
download | podman-4b804e85165a29f9d712f1ec4f289040f942f459.tar.gz podman-4b804e85165a29f9d712f1ec4f289040f942f459.tar.bz2 podman-4b804e85165a29f9d712f1ec4f289040f942f459.zip |
Implement podman.containers.commit()
- Add API support
- Update tests
- Make changes from reviews
Signed-off-by: Jhon Honce <jhonce@redhat.com>
Closes: #798
Approved by: mheon
Diffstat (limited to 'contrib/python/podman/libs/images.py')
-rw-r--r-- | contrib/python/podman/libs/images.py | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/contrib/python/podman/libs/images.py b/contrib/python/podman/libs/images.py index 1d40984a7..d6fd7946d 100644 --- a/contrib/python/podman/libs/images.py +++ b/contrib/python/podman/libs/images.py @@ -95,13 +95,6 @@ class Images(object): results = podman.CreateImage() return results['image'] - def create_from(self, *args, **kwargs): - """Create image from container.""" - # TODO: Should this be on container? - with self._client() as podman: - results = podman.CreateFromContainer() - return results['image'] - def build(self, *args, **kwargs): """Build container from image. @@ -135,3 +128,7 @@ class Images(object): results = podman.SearchImage(id) for img in results['images']: yield img + + def get(self, id): + """Get Image from id.""" + return next((i for i in self.list() if i.id == id), None) |