summaryrefslogtreecommitdiff
path: root/openstackclient
diff options
context:
space:
mode:
authorxiexs <xiexs@cn.fujitsu.com>2015-12-02 13:45:58 +0800
committerxiexs <xiexs@cn.fujitsu.com>2015-12-01 06:18:13 +0000
commitfad7126e7929621e37a021ee474b6aa771a92912 (patch)
tree7a078a5d669dc6c1136b62f7874ceff9646f71cd /openstackclient
parentcb73e781e0b8d6a8104e3434dcf727f2e2dd4a9e (diff)
downloadpython-openstackclient-fad7126e7929621e37a021ee474b6aa771a92912.tar.gz
Remove list output from "compute service set"
Replace the super class from lister.Lister to command.Command, as no need to display the status for the "set" command. Change-Id: Ibaf3c1e349633223fca19937bbd9060d4f9ecbda Closes-Bug: #1517804
Diffstat (limited to 'openstackclient')
-rw-r--r--openstackclient/compute/v2/service.py13
1 files changed, 2 insertions, 11 deletions
diff --git a/openstackclient/compute/v2/service.py b/openstackclient/compute/v2/service.py
index c2d51c2a..bdb98b39 100644
--- a/openstackclient/compute/v2/service.py
+++ b/openstackclient/compute/v2/service.py
@@ -81,7 +81,7 @@ class ListService(lister.Lister):
) for s in data))
-class SetService(lister.Lister):
+class SetService(command.Command):
"""Set service command"""
log = logging.getLogger(__name__ + ".SetService")
@@ -113,19 +113,10 @@ class SetService(lister.Lister):
def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
- columns = (
- "Host",
- "Service",
- "Disabled"
- )
if parsed_args.enabled:
action = compute_client.services.enable
else:
action = compute_client.services.disable
- data = action(parsed_args.host, parsed_args.service)
- return (columns,
- (utils.get_item_properties(
- s, columns,
- ) for s in data))
+ action(parsed_args.host, parsed_args.service)