Remove use of formatter function

Change-Id: I9ef88a4d69ffc3eaae183c77445ac10358d86337
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
This commit is contained in:
Stephen Finucane 2025-04-01 16:32:31 +01:00
parent dc8596fe74
commit d95e23d92b

View File

@ -428,23 +428,22 @@ class ListRole(command.Lister):
domain = identity_client.find_domain(
name_or_id=parsed_args.domain,
)
columns: tuple[str, ...] = ('ID', 'Name', 'Domain')
data = identity_client.roles(domain_id=domain.id)
else:
columns = ('ID', 'Name')
data = identity_client.roles()
return (
('ID', 'Name', 'Domain'),
(
utils.get_item_properties(s, ('id', 'name'))
+ (domain.name,)
for s in data
),
)
return (
columns,
(
utils.get_item_properties(
s,
columns,
formatters={'Domain': lambda _: domain.name},
)
for s in data
),
)
else:
data = identity_client.roles()
return (
('ID', 'Name'),
(utils.get_item_properties(s, ('id', 'name')) for s in data),
)
class RemoveRole(command.Command):