1515
1616"""Identity v3 Service action implementations"""
1717
18+ import argparse
1819import logging
1920import six
2021
@@ -35,12 +36,12 @@ def get_parser(self, prog_name):
3536 parser = super (CreateService , self ).get_parser (prog_name )
3637 parser .add_argument (
3738 'type' ,
38- metavar = '<service- type>' ,
39+ metavar = '<type>' ,
3940 help = 'New service type (compute, image, identity, volume, etc)' ,
4041 )
4142 parser .add_argument (
4243 '--name' ,
43- metavar = '<service- name>' ,
44+ metavar = '<name>' ,
4445 help = 'New service name' ,
4546 )
4647 parser .add_argument (
@@ -52,12 +53,12 @@ def get_parser(self, prog_name):
5253 enable_group .add_argument (
5354 '--enable' ,
5455 action = 'store_true' ,
55- help = 'Enable project ' ,
56+ help = 'Enable service (default) ' ,
5657 )
5758 enable_group .add_argument (
5859 '--disable' ,
5960 action = 'store_true' ,
60- help = 'Disable project ' ,
61+ help = 'Disable service ' ,
6162 )
6263 return parser
6364
@@ -90,7 +91,7 @@ def get_parser(self, prog_name):
9091 parser .add_argument (
9192 'service' ,
9293 metavar = '<service>' ,
93- help = 'Service to delete (name or ID)' ,
94+ help = 'Service to delete (type or ID)' ,
9495 )
9596 return parser
9697
@@ -109,6 +110,17 @@ class ListService(lister.Lister):
109110
110111 log = logging .getLogger (__name__ + '.ListService' )
111112
113+ def get_parser (self , prog_name ):
114+ """The --long option is here for compatibility only."""
115+ parser = super (ListService , self ).get_parser (prog_name )
116+ parser .add_argument (
117+ '--long' ,
118+ action = 'store_true' ,
119+ default = False ,
120+ help = argparse .SUPPRESS ,
121+ )
122+ return parser
123+
112124 def take_action (self , parsed_args ):
113125 self .log .debug ('take_action(%s)' , parsed_args )
114126
@@ -131,11 +143,11 @@ def get_parser(self, prog_name):
131143 parser .add_argument (
132144 'service' ,
133145 metavar = '<service>' ,
134- help = 'Service to update (name or ID)' ,
146+ help = 'Service to update (type, name or ID)' ,
135147 )
136148 parser .add_argument (
137149 '--type' ,
138- metavar = '<service- type>' ,
150+ metavar = '<type>' ,
139151 help = 'New service type (compute, image, identity, volume, etc)' ,
140152 )
141153 parser .add_argument (
@@ -152,12 +164,12 @@ def get_parser(self, prog_name):
152164 enable_group .add_argument (
153165 '--enable' ,
154166 action = 'store_true' ,
155- help = 'Enable project ' ,
167+ help = 'Enable service ' ,
156168 )
157169 enable_group .add_argument (
158170 '--disable' ,
159171 action = 'store_true' ,
160- help = 'Disable project ' ,
172+ help = 'Disable service ' ,
161173 )
162174 return parser
163175
@@ -194,7 +206,7 @@ def take_action(self, parsed_args):
194206
195207
196208class ShowService (show .ShowOne ):
197- """Show service details"""
209+ """Display service details"""
198210
199211 log = logging .getLogger (__name__ + '.ShowService' )
200212
0 commit comments