summaryrefslogtreecommitdiff
path: root/openstackclient/compute/v2
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-04-06 18:46:14 +0000
committerGerrit Code Review <review@openstack.org>2016-04-06 18:46:14 +0000
commit523ab58fb682efe7f0ac6fcf4746d2d434c7b5ac (patch)
treee61f630a5297ebddea0d79a8a7fb0b8291e42a82 /openstackclient/compute/v2
parent81e37a2dce174a1f8e2f1da6aebd9c921bf5f7de (diff)
parent4d3f996e7ce5385688f6e570b8ac73327bac9f44 (diff)
downloadpython-openstackclient-523ab58fb682efe7f0ac6fcf4746d2d434c7b5ac.tar.gz
Merge "Log hint when --enable present with --disable-reason"
Diffstat (limited to 'openstackclient/compute/v2')
-rw-r--r--openstackclient/compute/v2/service.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/openstackclient/compute/v2/service.py b/openstackclient/compute/v2/service.py
index 68037c94..2b51af3d 100644
--- a/openstackclient/compute/v2/service.py
+++ b/openstackclient/compute/v2/service.py
@@ -17,6 +17,7 @@
from openstackclient.common import command
from openstackclient.common import utils
+from openstackclient.i18n import _ # noqa
class DeleteService(command.Command):
@@ -117,8 +118,8 @@ class SetService(command.Command):
"--disable-reason",
default=None,
metavar="<reason>",
- help="Reason for disabling the service (in quotas)"
- )
+ help="Reason for disabling the service (in quotas). Note that "
+ "when the service is enabled, this option is ignored.")
return parser
def take_action(self, parsed_args):
@@ -133,4 +134,8 @@ class SetService(command.Command):
else:
cs.disable(parsed_args.host, parsed_args.service)
else:
+ if parsed_args.disable_reason:
+ msg = _("argument --disable-reason has been ignored")
+ self.log.info(msg)
+
cs.enable(parsed_args.host, parsed_args.service)