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:
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user