summaryrefslogtreecommitdiff
path: root/contrib/python/podman/libs/images.py
diff options
context:
space:
mode:
authorJhon Honce <jhonce@redhat.com>2018-05-17 11:57:59 -0700
committerAtomic Bot <atomic-devel@projectatomic.io>2018-05-18 21:08:21 +0000
commit4b804e85165a29f9d712f1ec4f289040f942f459 (patch)
tree39d689400151f9c9dc954c4f648fe2c3f01127e1 /contrib/python/podman/libs/images.py
parent228c71b1dadaa8894648111982d09c76b066e3c9 (diff)
downloadpodman-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.py11
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)