summaryrefslogtreecommitdiff
path: root/openstackclient/network/v2/local_ip.py
diff options
context:
space:
mode:
Diffstat (limited to 'openstackclient/network/v2/local_ip.py')
-rw-r--r--openstackclient/network/v2/local_ip.py108
1 files changed, 57 insertions, 51 deletions
diff --git a/openstackclient/network/v2/local_ip.py b/openstackclient/network/v2/local_ip.py
index e8fb5f8a..0d92f2c1 100644
--- a/openstackclient/network/v2/local_ip.py
+++ b/openstackclient/network/v2/local_ip.py
@@ -31,7 +31,8 @@ def _get_columns(item):
column_map = {}
hidden_columns = ['location', 'tenant_id']
return utils.get_osc_show_columns_for_sdk_resource(
- item, column_map, hidden_columns)
+ item, column_map, hidden_columns
+ )
def _get_attrs(client_manager, parsed_args):
@@ -51,14 +52,16 @@ def _get_attrs(client_manager, parsed_args):
).id
attrs['project_id'] = project_id
if parsed_args.network:
- network = network_client.find_network(parsed_args.network,
- ignore_missing=False)
+ network = network_client.find_network(
+ parsed_args.network, ignore_missing=False
+ )
attrs['network_id'] = network.id
if parsed_args.local_ip_address:
attrs['local_ip_address'] = parsed_args.local_ip_address
if parsed_args.local_port:
- port = network_client.find_port(parsed_args.local_port,
- ignore_missing=False)
+ port = network_client.find_port(
+ parsed_args.local_port, ignore_missing=False
+ )
attrs['local_port_id'] = port.id
if parsed_args.ip_mode:
attrs['ip_mode'] = parsed_args.ip_mode
@@ -71,24 +74,22 @@ class CreateLocalIP(command.ShowOne):
def get_parser(self, prog_name):
parser = super().get_parser(prog_name)
parser.add_argument(
- '--name',
- metavar="<name>",
- help=_("New local IP name")
+ '--name', metavar="<name>", help=_("New local IP name")
)
parser.add_argument(
'--description',
metavar="<description>",
- help=_("New local IP description")
+ help=_("New local IP description"),
)
parser.add_argument(
'--network',
metavar='<network>',
- help=_("Network to allocate Local IP (name or ID)")
+ help=_("Network to allocate Local IP (name or ID)"),
)
parser.add_argument(
'--local-port',
metavar='<local-port>',
- help=_("Port to allocate Local IP (name or ID)")
+ help=_("Port to allocate Local IP (name or ID)"),
)
parser.add_argument(
"--local-ip-address",
@@ -96,9 +97,7 @@ class CreateLocalIP(command.ShowOne):
help=_("IP address or CIDR "),
)
parser.add_argument(
- '--ip-mode',
- metavar='<ip-mode>',
- help=_("local IP ip mode")
+ '--ip-mode', metavar='<ip-mode>', help=_("local IP ip mode")
)
identity_common.add_project_domain_option_to_parser(parser)
@@ -125,7 +124,7 @@ class DeleteLocalIP(command.Command):
'local_ip',
metavar="<local-ip>",
nargs='+',
- help=_("Local IP(s) to delete (name or ID)")
+ help=_("Local IP(s) to delete (name or ID)"),
)
return parser
@@ -140,14 +139,19 @@ class DeleteLocalIP(command.Command):
client.delete_local_ip(obj)
except Exception as e:
result += 1
- LOG.error(_("Failed to delete Local IP with "
- "name or ID '%(lip)s': %(e)s"),
- {'lip': lip, 'e': e})
+ LOG.error(
+ _(
+ "Failed to delete Local IP with "
+ "name or ID '%(lip)s': %(e)s"
+ ),
+ {'lip': lip, 'e': e},
+ )
if result > 0:
total = len(parsed_args.local_ip)
- msg = (_("%(result)s of %(total)s local IPs failed "
- "to delete.") % {'result': result, 'total': total})
+ msg = _(
+ "%(result)s of %(total)s local IPs failed " "to delete."
+ ) % {'result': result, 'total': total}
raise exceptions.CommandError(msg)
@@ -159,25 +163,21 @@ class SetLocalIP(command.Command):
parser.add_argument(
'local_ip',
metavar="<local-ip>",
- help=_("Local IP to modify (name or ID)")
+ help=_("Local IP to modify (name or ID)"),
)
parser.add_argument(
- '--name',
- metavar="<name>",
- help=_('Set local IP name')
+ '--name', metavar="<name>", help=_('Set local IP name')
)
parser.add_argument(
'--description',
metavar="<description>",
- help=_('Set local IP description')
+ help=_('Set local IP description'),
)
return parser
def take_action(self, parsed_args):
client = self.app.client_manager.network
- obj = client.find_local_ip(
- parsed_args.local_ip,
- ignore_missing=False)
+ obj = client.find_local_ip(parsed_args.local_ip, ignore_missing=False)
attrs = {}
if parsed_args.name is not None:
attrs['name'] = parsed_args.name
@@ -196,37 +196,36 @@ class ListLocalIP(command.Lister):
parser.add_argument(
'--name',
metavar='<name>',
- help=_("List only local IPs of given name in output")
+ help=_("List only local IPs of given name in output"),
)
parser.add_argument(
'--project',
metavar="<project>",
- help=_("List Local IPs according to their project "
- "(name or ID)")
+ help=_(
+ "List Local IPs according to their project " "(name or ID)"
+ ),
)
parser.add_argument(
'--network',
metavar='<network>',
- help=_("List Local IP(s) according to "
- "given network (name or ID)")
+ help=_(
+ "List Local IP(s) according to " "given network (name or ID)"
+ ),
)
parser.add_argument(
'--local-port',
metavar='<local-port>',
- help=_("List Local IP(s) according to "
- "given port (name or ID)")
+ help=_("List Local IP(s) according to " "given port (name or ID)"),
)
parser.add_argument(
'--local-ip-address',
metavar='<local-ip-address>',
- help=_("List Local IP(s) according to "
- "given Local IP Address")
+ help=_("List Local IP(s) according to " "given Local IP Address"),
)
parser.add_argument(
'--ip-mode',
metavar='<ip_mode>',
- help=_("List Local IP(s) according to "
- "given IP mode")
+ help=_("List Local IP(s) according to " "given IP mode"),
)
identity_common.add_project_domain_option_to_parser(parser)
@@ -267,12 +266,14 @@ class ListLocalIP(command.Lister):
).id
attrs['project_id'] = project_id
if parsed_args.network is not None:
- network = client.find_network(parsed_args.network,
- ignore_missing=False)
+ network = client.find_network(
+ parsed_args.network, ignore_missing=False
+ )
attrs['network_id'] = network.id
if parsed_args.local_port:
- port = client.find_port(parsed_args.local_port,
- ignore_missing=False)
+ port = client.find_port(
+ parsed_args.local_port, ignore_missing=False
+ )
attrs['local_port_id'] = port.id
if parsed_args.local_ip_address:
attrs['local_ip_address'] = parsed_args.local_ip_address
@@ -280,10 +281,17 @@ class ListLocalIP(command.Lister):
attrs['ip_mode'] = parsed_args.ip_mode
data = client.local_ips(**attrs)
- return (column_headers,
- (utils.get_item_properties(s,
- columns,
- formatters={},) for s in data))
+ return (
+ column_headers,
+ (
+ utils.get_item_properties(
+ s,
+ columns,
+ formatters={},
+ )
+ for s in data
+ ),
+ )
class ShowLocalIP(command.ShowOne):
@@ -294,16 +302,14 @@ class ShowLocalIP(command.ShowOne):
parser.add_argument(
'local_ip',
metavar="<local-ip>",
- help=_("Local IP to display (name or ID)")
+ help=_("Local IP to display (name or ID)"),
)
return parser
def take_action(self, parsed_args):
client = self.app.client_manager.network
- obj = client.find_local_ip(
- parsed_args.local_ip,
- ignore_missing=False)
+ obj = client.find_local_ip(parsed_args.local_ip, ignore_missing=False)
display_columns, columns = _get_columns(obj)
data = utils.get_item_properties(obj, columns, formatters={})