summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-05-19 10:24:27 +0000
committerGerrit Code Review <review@openstack.org>2016-05-19 10:24:27 +0000
commit5ed9b7b9f66cc592c78595516acdeae8b6e9516e (patch)
treec09b46494c2cc399c3e1a8308b03f6bf2814438e
parent8570dd1f0ae0bb2277535a9f92d592dfa9bf3d34 (diff)
parent58c990bc45d6fd5951811354c8e0e882d1d29781 (diff)
downloadpython-neutronclient-5ed9b7b9f66cc592c78595516acdeae8b6e9516e.tar.gz
Merge "Remove 'u' displayed before subnetpool-list's prefixes" into stable/liberty
-rw-r--r--neutronclient/neutron/v2_0/subnetpool.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/neutronclient/neutron/v2_0/subnetpool.py b/neutronclient/neutron/v2_0/subnetpool.py
index bc0bdf0..51c93c0 100644
--- a/neutronclient/neutron/v2_0/subnetpool.py
+++ b/neutronclient/neutron/v2_0/subnetpool.py
@@ -18,6 +18,13 @@ from neutronclient.i18n import _
from neutronclient.neutron import v2_0 as neutronV20
+def _format_prefixes(subnetpool):
+ try:
+ return '\n'.join(pool for pool in subnetpool['prefixes'])
+ except (TypeError, KeyError):
+ return subnetpool['prefixes']
+
+
def add_updatable_arguments(parser):
parser.add_argument(
'--min-prefixlen', type=int,
@@ -43,6 +50,7 @@ def updatable_args2body(parsed_args, body, for_create=True):
class ListSubnetPool(neutronV20.ListCommand):
"""List subnetpools that belong to a given tenant."""
+ _formatters = {'prefixes': _format_prefixes, }
resource = 'subnetpool'
list_columns = ['id', 'name', 'prefixes',
'default_prefixlen', 'address_scope_id']