summaryrefslogtreecommitdiff
path: root/openstackclient/common/limits.py
diff options
context:
space:
mode:
authorStephen Finucane <sfinucan@redhat.com>2023-05-08 11:35:45 +0100
committerStephen Finucane <sfinucan@redhat.com>2023-05-10 10:51:30 +0100
commit7d80f9e9626d14ce2ab60e4b69e3ccd070f31e0d (patch)
tree6498649965c44537669d58b2167b56612cd1490b /openstackclient/common/limits.py
parent7ca43885c26d9dd7903e7015c0a31f3486730eea (diff)
downloadpython-openstackclient-7d80f9e9626d14ce2ab60e4b69e3ccd070f31e0d.tar.gz
Blacken openstack.common
Black used with the '-l 79 -S' flags. A future change will ignore this commit in git-blame history by adding a 'git-blame-ignore-revs' file. Change-Id: Ifcb3c798666d74d596b8ecb3d6d507f782de7ba5 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
Diffstat (limited to 'openstackclient/common/limits.py')
-rw-r--r--openstackclient/common/limits.py64
1 files changed, 44 insertions, 20 deletions
diff --git a/openstackclient/common/limits.py b/openstackclient/common/limits.py
index 19db35d7..7353b350 100644
--- a/openstackclient/common/limits.py
+++ b/openstackclient/common/limits.py
@@ -54,19 +54,22 @@ class ShowLimits(command.Lister):
parser.add_argument(
'--project',
metavar='<project>',
- help=_('Show limits for a specific project (name or ID)'
- ' [only valid with --absolute]'),
+ help=_(
+ 'Show limits for a specific project (name or ID)'
+ ' [only valid with --absolute]'
+ ),
)
parser.add_argument(
'--domain',
metavar='<domain>',
- help=_('Domain the project belongs to (name or ID)'
- ' [only valid with --absolute]'),
+ help=_(
+ 'Domain the project belongs to (name or ID)'
+ ' [only valid with --absolute]'
+ ),
)
return parser
def take_action(self, parsed_args):
-
compute_client = self.app.client_manager.compute
volume_client = self.app.client_manager.volume
@@ -74,21 +77,26 @@ class ShowLimits(command.Lister):
if parsed_args.project is not None:
identity_client = self.app.client_manager.identity
if parsed_args.domain is not None:
- domain = identity_common.find_domain(identity_client,
- parsed_args.domain)
- project_id = utils.find_resource(identity_client.projects,
- parsed_args.project,
- domain_id=domain.id).id
+ domain = identity_common.find_domain(
+ identity_client, parsed_args.domain
+ )
+ project_id = utils.find_resource(
+ identity_client.projects,
+ parsed_args.project,
+ domain_id=domain.id,
+ ).id
else:
- project_id = utils.find_resource(identity_client.projects,
- parsed_args.project).id
+ project_id = utils.find_resource(
+ identity_client.projects, parsed_args.project
+ ).id
compute_limits = None
volume_limits = None
if self.app.client_manager.is_compute_endpoint_enabled():
- compute_limits = compute_client.limits.get(parsed_args.is_reserved,
- tenant_id=project_id)
+ compute_limits = compute_client.limits.get(
+ parsed_args.is_reserved, tenant_id=project_id
+ )
if self.app.client_manager.is_volume_endpoint_enabled(volume_client):
volume_limits = volume_client.limits.get()
@@ -100,17 +108,33 @@ class ShowLimits(command.Lister):
if volume_limits:
data.append(volume_limits.absolute)
columns = ["Name", "Value"]
- return (columns, (utils.get_item_properties(s, columns)
- for s in itertools.chain(*data)))
+ return (
+ columns,
+ (
+ utils.get_item_properties(s, columns)
+ for s in itertools.chain(*data)
+ ),
+ )
elif parsed_args.is_rate:
if compute_limits:
data.append(compute_limits.rate)
if volume_limits:
data.append(volume_limits.rate)
- columns = ["Verb", "URI", "Value", "Remain", "Unit",
- "Next Available"]
- return (columns, (utils.get_item_properties(s, columns)
- for s in itertools.chain(*data)))
+ columns = [
+ "Verb",
+ "URI",
+ "Value",
+ "Remain",
+ "Unit",
+ "Next Available",
+ ]
+ return (
+ columns,
+ (
+ utils.get_item_properties(s, columns)
+ for s in itertools.chain(*data)
+ ),
+ )
else:
return {}, {}