@@ -33,7 +33,8 @@ def find_service_in_list(service_list, service_id):
3333 if service .id == service_id :
3434 return service
3535 raise exceptions .CommandError (
36- "No service with a type, name or ID of '%s' exists." % service_id )
36+ "No service with a type, name or ID of '%s' exists." % service_id
37+ )
3738
3839
3940def find_service (identity_client , name_type_or_id ):
@@ -52,8 +53,10 @@ def find_service(identity_client, name_type_or_id):
5253 except identity_exc .NotFound :
5354 pass
5455 except identity_exc .NoUniqueMatch :
55- msg = _ ("Multiple service matches found for '%s', "
56- "use an ID to be more specific." )
56+ msg = _ (
57+ "Multiple service matches found for '%s', "
58+ "use an ID to be more specific."
59+ )
5760 raise exceptions .CommandError (msg % name_type_or_id )
5861
5962 try :
@@ -63,8 +66,10 @@ def find_service(identity_client, name_type_or_id):
6366 msg = _ ("No service with a type, name or ID of '%s' exists." )
6467 raise exceptions .CommandError (msg % name_type_or_id )
6568 except identity_exc .NoUniqueMatch :
66- msg = _ ("Multiple service matches found for '%s', "
67- "use an ID to be more specific." )
69+ msg = _ (
70+ "Multiple service matches found for '%s', "
71+ "use an ID to be more specific."
72+ )
6873 raise exceptions .CommandError (msg % name_type_or_id )
6974
7075
@@ -141,42 +146,56 @@ def _get_domain_id_if_requested(identity_client, domain_name_or_id):
141146
142147
143148def find_domain (identity_client , name_or_id ):
144- return _find_identity_resource (identity_client .domains , name_or_id ,
145- domains .Domain )
149+ return _find_identity_resource (
150+ identity_client .domains , name_or_id , domains .Domain
151+ )
146152
147153
148154def find_group (identity_client , name_or_id , domain_name_or_id = None ):
149155 domain_id = _get_domain_id_if_requested (identity_client , domain_name_or_id )
150156 if not domain_id :
151- return _find_identity_resource (identity_client .groups , name_or_id ,
152- groups .Group )
157+ return _find_identity_resource (
158+ identity_client .groups , name_or_id , groups .Group
159+ )
153160 else :
154- return _find_identity_resource (identity_client .groups , name_or_id ,
155- groups .Group , domain_id = domain_id )
161+ return _find_identity_resource (
162+ identity_client .groups ,
163+ name_or_id ,
164+ groups .Group ,
165+ domain_id = domain_id ,
166+ )
156167
157168
158169def find_project (identity_client , name_or_id , domain_name_or_id = None ):
159170 domain_id = _get_domain_id_if_requested (identity_client , domain_name_or_id )
160171 if not domain_id :
161- return _find_identity_resource (identity_client .projects , name_or_id ,
162- projects .Project )
172+ return _find_identity_resource (
173+ identity_client .projects , name_or_id , projects .Project
174+ )
163175 else :
164- return _find_identity_resource (identity_client .projects , name_or_id ,
165- projects .Project , domain_id = domain_id )
176+ return _find_identity_resource (
177+ identity_client .projects ,
178+ name_or_id ,
179+ projects .Project ,
180+ domain_id = domain_id ,
181+ )
166182
167183
168184def find_user (identity_client , name_or_id , domain_name_or_id = None ):
169185 domain_id = _get_domain_id_if_requested (identity_client , domain_name_or_id )
170186 if not domain_id :
171- return _find_identity_resource (identity_client .users , name_or_id ,
172- users .User )
187+ return _find_identity_resource (
188+ identity_client .users , name_or_id , users .User
189+ )
173190 else :
174- return _find_identity_resource (identity_client .users , name_or_id ,
175- users .User , domain_id = domain_id )
191+ return _find_identity_resource (
192+ identity_client .users , name_or_id , users .User , domain_id = domain_id
193+ )
176194
177195
178- def _find_identity_resource (identity_client_manager , name_or_id ,
179- resource_type , ** kwargs ):
196+ def _find_identity_resource (
197+ identity_client_manager , name_or_id , resource_type , ** kwargs
198+ ):
180199 """Find a specific identity resource.
181200
182201 Using keystoneclient's manager, attempt to find a specific resource by its
@@ -203,8 +222,9 @@ def _find_identity_resource(identity_client_manager, name_or_id,
203222 """
204223
205224 try :
206- identity_resource = utils .find_resource (identity_client_manager ,
207- name_or_id , ** kwargs )
225+ identity_resource = utils .find_resource (
226+ identity_client_manager , name_or_id , ** kwargs
227+ )
208228 if identity_resource is not None :
209229 return identity_resource
210230 except (exceptions .Forbidden , identity_exc .Forbidden ):
@@ -226,39 +246,49 @@ def add_user_domain_option_to_parser(parser):
226246 parser .add_argument (
227247 '--user-domain' ,
228248 metavar = '<user-domain>' ,
229- help = _ ('Domain the user belongs to (name or ID). '
230- 'This can be used in case collisions between user names '
231- 'exist.' ),
249+ help = _ (
250+ 'Domain the user belongs to (name or ID). '
251+ 'This can be used in case collisions between user names '
252+ 'exist.'
253+ ),
232254 )
233255
234256
235257def add_group_domain_option_to_parser (parser ):
236258 parser .add_argument (
237259 '--group-domain' ,
238260 metavar = '<group-domain>' ,
239- help = _ ('Domain the group belongs to (name or ID). '
240- 'This can be used in case collisions between group names '
241- 'exist.' ),
261+ help = _ (
262+ 'Domain the group belongs to (name or ID). '
263+ 'This can be used in case collisions between group names '
264+ 'exist.'
265+ ),
242266 )
243267
244268
245269def add_project_domain_option_to_parser (parser , enhance_help = lambda _h : _h ):
246270 parser .add_argument (
247271 '--project-domain' ,
248272 metavar = '<project-domain>' ,
249- help = enhance_help (_ ('Domain the project belongs to (name or ID). This '
250- 'can be used in case collisions between project '
251- 'names exist.' )),
273+ help = enhance_help (
274+ _ (
275+ 'Domain the project belongs to (name or ID). This '
276+ 'can be used in case collisions between project '
277+ 'names exist.'
278+ )
279+ ),
252280 )
253281
254282
255283def add_role_domain_option_to_parser (parser ):
256284 parser .add_argument (
257285 '--role-domain' ,
258286 metavar = '<role-domain>' ,
259- help = _ ('Domain the role belongs to (name or ID). '
260- 'This must be specified when the name of a domain specific '
261- 'role is used.' ),
287+ help = _ (
288+ 'Domain the role belongs to (name or ID). '
289+ 'This must be specified when the name of a domain specific '
290+ 'role is used.'
291+ ),
262292 )
263293
264294
@@ -267,8 +297,9 @@ def add_inherited_option_to_parser(parser):
267297 '--inherited' ,
268298 action = 'store_true' ,
269299 default = False ,
270- help = _ ('Specifies if the role grant is inheritable to the sub '
271- 'projects' ),
300+ help = _ (
301+ 'Specifies if the role grant is inheritable to the sub ' 'projects'
302+ ),
272303 )
273304
274305
@@ -277,8 +308,10 @@ def add_resource_option_to_parser(parser):
277308 enable_group .add_argument (
278309 '--immutable' ,
279310 action = 'store_true' ,
280- help = _ ('Make resource immutable. An immutable project may not '
281- 'be deleted or modified except to remove the immutable flag' ),
311+ help = _ (
312+ 'Make resource immutable. An immutable project may not '
313+ 'be deleted or modified except to remove the immutable flag'
314+ ),
282315 )
283316 enable_group .add_argument (
284317 '--no-immutable' ,
0 commit comments