cloudmonkey: Don't print ruler when filter size is one Signed-off-by: Rohit Yadav <rohit.ya...@shapeblue.com>
Project: http://git-wip-us.apache.org/repos/asf/cloudstack-cloudmonkey/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack-cloudmonkey/commit/d2946df9 Tree: http://git-wip-us.apache.org/repos/asf/cloudstack-cloudmonkey/tree/d2946df9 Diff: http://git-wip-us.apache.org/repos/asf/cloudstack-cloudmonkey/diff/d2946df9 Branch: refs/heads/master Commit: d2946df93ac361be23b194089bfd05a541c183b8 Parents: a02b003 Author: Rohit Yadav <rohit.ya...@shapeblue.com> Authored: Mon Oct 6 14:09:09 2014 +0200 Committer: Rohit Yadav <rohit.ya...@shapeblue.com> Committed: Mon Oct 6 14:09:09 2014 +0200 ---------------------------------------------------------------------- cloudmonkey/cloudmonkey.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack-cloudmonkey/blob/d2946df9/cloudmonkey/cloudmonkey.py ---------------------------------------------------------------------- diff --git a/cloudmonkey/cloudmonkey.py b/cloudmonkey/cloudmonkey.py index 0275dce..16172b3 100644 --- a/cloudmonkey/cloudmonkey.py +++ b/cloudmonkey/cloudmonkey.py @@ -273,10 +273,10 @@ class CloudMonkeyShell(cmd.Cmd, object): def print_result_as_list(result, filter=[]): for node in result: if isinstance(node, dict) and self.display == 'table': - print_result_tabular(result, result_filter) + print_result_tabular(result, filter) break - self.print_result(node, result_filter) - if result and not result_filter: + self.print_result(node, filter) + if result and (filter is None or len(filter) != 1): self.monkeyprint(self.ruler * 80) if isinstance(result, dict):