diff options
| author | Jenkins <jenkins@review.openstack.org> | 2015-02-07 18:07:54 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2015-02-07 18:07:54 +0000 |
| commit | 6525c065a4e5ee0ff9ea3137a9ee57d58beb5cd5 (patch) | |
| tree | 7f8d8dfd445344e5a2f38e54f509de92250b9750 /openstackclient/image/v2/image.py | |
| parent | ee98cb983a9b03d92a64127cbf15e20dc2fce2f1 (diff) | |
| parent | 42cff388349186b70559650237d2667da1cb903f (diff) | |
| download | python-openstackclient-6525c065a4e5ee0ff9ea3137a9ee57d58beb5cd5.tar.gz | |
Merge "Add sort support to image list"
Diffstat (limited to 'openstackclient/image/v2/image.py')
| -rw-r--r-- | openstackclient/image/v2/image.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/openstackclient/image/v2/image.py b/openstackclient/image/v2/image.py index 4eda506c..afc99e85 100644 --- a/openstackclient/image/v2/image.py +++ b/openstackclient/image/v2/image.py @@ -105,6 +105,13 @@ class ListImage(lister.Lister): metavar="<size>", help=argparse.SUPPRESS, ) + parser.add_argument( + '--sort', + metavar="<key>[:<direction>]", + help="Sort output by selected keys and directions(asc or desc) " + "(default: asc), multiple keys and directions can be " + "specified separated by comma", + ) return parser def take_action(self, parsed_args): @@ -160,6 +167,9 @@ class ListImage(lister.Lister): value=value, property_field='properties', ) + + data = utils.sort_items(data, parsed_args.sort) + return ( column_headers, (utils.get_dict_properties( |
