diff options
author | Jhon Honce <jhonce@redhat.com> | 2018-11-27 11:23:49 -0700 |
---|---|---|
committer | Jhon Honce <jhonce@redhat.com> | 2018-11-28 08:56:24 -0700 |
commit | f8c5e75a10fb0a9a3a3c113075c129521c5c5099 (patch) | |
tree | 19ebb098f6ae635761121b889884bf376281d578 /contrib/python/pypodman | |
parent | 7ae37dcafced4da7fd1e65e6ec41a07220c06542 (diff) | |
download | podman-f8c5e75a10fb0a9a3a3c113075c129521c5c5099.tar.gz podman-f8c5e75a10fb0a9a3a3c113075c129521c5c5099.tar.bz2 podman-f8c5e75a10fb0a9a3a3c113075c129521c5c5099.zip |
Fixes #1867
* Some items included in the CLI and currently not supported by the API.
Signed-off-by: Jhon Honce <jhonce@redhat.com>
Diffstat (limited to 'contrib/python/pypodman')
-rw-r--r-- | contrib/python/pypodman/pypodman/lib/actions/commit_action.py | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/contrib/python/pypodman/pypodman/lib/actions/commit_action.py b/contrib/python/pypodman/pypodman/lib/actions/commit_action.py index 21665ad0b..21924e938 100644 --- a/contrib/python/pypodman/pypodman/lib/actions/commit_action.py +++ b/contrib/python/pypodman/pypodman/lib/actions/commit_action.py @@ -30,7 +30,8 @@ class Commit(AbstractActionBase): choices=('oci', 'docker'), default='oci', type=str.lower, - help='Set the format of the image manifest and metadata', + help='Set the format of the image manifest and metadata.' + ' (Ignored.)', ) parser.add_argument( '--iidfile', @@ -40,7 +41,8 @@ class Commit(AbstractActionBase): parser.add_argument( '--message', '-m', - help='Set commit message for committed image', + help='Set commit message for committed image' + ' (Only on docker images.)', ) parser.add_argument( '--pause', @@ -80,8 +82,16 @@ class Commit(AbstractActionBase): flush=True) return 1 else: - ident = ctnr.commit(self.opts['image'][0], **self.opts) - print(ident) + ident = ctnr.commit( + self.opts['image'][0], + change=self.opts.get('change', None), + message=self.opts.get('message', None), + pause=self.opts['pause'], + author=self.opts.get('author', None), + ) + + if not self.opts['quiet']: + print(ident) except podman.ErrorOccurred as e: sys.stdout.flush() print( |