Sort resource show columns

This change is aimed to sort the resource show columns.

Blueprint: senlin-support-python-openstackclient

Change-Id: I93b4323e9bfd69b9ea41adf3d8a9061babe6f28c
This commit is contained in:
dixiaoli
2016-02-29 16:38:22 +08:00
parent e624d03452
commit 853987c723
7 changed files with 7 additions and 7 deletions

View File

@@ -141,6 +141,6 @@ class ShowAction(show.ShowOne):
'depends_on': senlin_utils.list_formatter,
'depended_by': senlin_utils.list_formatter,
}
columns = list(six.iterkeys(action))
columns = sorted(list(six.iterkeys(action)))
return columns, utils.get_dict_properties(action.to_dict(), columns,
formatters=formatters)

View File

@@ -40,6 +40,6 @@ class BuildInfo(show.ShowOne):
'api': senlin_utils.json_formatter,
'engine': senlin_utils.json_formatter,
}
columns = list(six.iterkeys(result))
columns = sorted(list(six.iterkeys(result)))
return columns, utils.get_dict_properties(result.to_dict(), columns,
formatters=formatters)

View File

@@ -137,7 +137,7 @@ def _show_cluster(senlin_client, cluster_id):
'metadata': senlin_utils.json_formatter,
'nodes': senlin_utils.list_formatter
}
columns = list(six.iterkeys(cluster))
columns = sorted(list(six.iterkeys(cluster)))
return columns, utils.get_dict_properties(cluster.to_dict(), columns,
formatters=formatters)

View File

@@ -113,7 +113,7 @@ class ClusterPolicyShow(show.ShowOne):
senlin_client = self.app.client_manager.clustering
policy = senlin_client.get_cluster_policy(parsed_args.policy,
parsed_args.cluster)
columns = list(six.iterkeys(policy))
columns = sorted(list(six.iterkeys(policy)))
return columns, utils.get_dict_properties(policy.to_dict(), columns)

View File

@@ -129,5 +129,5 @@ class ShowEvent(show.ShowOne):
except sdk_exc.ResourceNotFound:
raise exc.CommandError(_("Event not found: %s")
% parsed_args.event)
columns = list(six.iterkeys(event))
columns = sorted(list(six.iterkeys(event)))
return columns, utils.get_dict_properties(event.to_dict(), columns)

View File

@@ -162,7 +162,7 @@ def _show_node(senlin_client, node_id, show_details=False):
formatters['details'] = senlin_utils.nested_dict_formatter(
list(node['details'].keys()), ['property', 'value'])
columns = list(six.iterkeys(node))
columns = sorted(list(six.iterkeys(node)))
return columns, utils.get_dict_properties(node.to_dict(), columns,
formatters=formatters)

View File

@@ -142,7 +142,7 @@ def _show_receiver(senlin_client, receiver_id):
'params': senlin_utils.json_formatter,
'channel': senlin_utils.json_formatter,
}
columns = list(six.iterkeys(receiver))
columns = sorted(list(six.iterkeys(receiver)))
return columns, utils.get_dict_properties(receiver.to_dict(), columns,
formatters=formatters)