From fd55f8ff21be3a84a9b245637d43a064e569e37a Mon Sep 17 00:00:00 2001 From: liusheng Date: Wed, 13 Sep 2017 11:10:38 +0800 Subject: [PATCH] Directly return if listing server return empty Avoid unnecessary process if listing server return empty list. Change-Id: Ia82de76b306b38d9206a8bacf235bfc1db0440fc --- moganclient/osc/v1/server.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/moganclient/osc/v1/server.py b/moganclient/osc/v1/server.py index abf1cd6..3f5e8c2 100644 --- a/moganclient/osc/v1/server.py +++ b/moganclient/osc/v1/server.py @@ -379,6 +379,8 @@ class ListServer(command.Lister): data = bc_client.server.list(detailed=True, all_projects=parsed_args.all_projects) + if not data: + return (), () net_client = self.app.client_manager.network addr_fmt = functools.partial(cli_utils.addresses_formatter, net_client) formatters = {'addresses': addr_fmt,