summaryrefslogtreecommitdiff
path: root/openstackclient/network/v2/subnet.py
diff options
context:
space:
mode:
authorBernard Cafarelli <bcafarel@redhat.com>2019-01-28 14:17:46 +0100
committerBernard Cafarelli <bcafarel@redhat.com>2019-03-05 10:00:23 +0000
commit21abb4315f51406cd392129a329b92fd03600956 (patch)
treeebdd5e67e6736ad557d2eabeb71d22637cc6a7ea /openstackclient/network/v2/subnet.py
parent42155fae8cd64038ce0fc0de181070ad32a6f84a (diff)
downloadpython-openstackclient-21abb4315f51406cd392129a329b92fd03600956.tar.gz
Remove str() when setting network objects names
Most network commands use str() on name argument, which fails on python 2 with Unicode characters. This comes from parsed arguments so does not actually need this call. Sample command failing with current code: openstack network create test_unicodeā„¢ Change-Id: Ie10b67864c912ee5c33e90b10c3d9705ee8307e7 Story: 2004356 Task: 27955 (cherry picked from commit 05521bf84cb108c73bb36b270569b1986ad13f53)
Diffstat (limited to 'openstackclient/network/v2/subnet.py')
-rw-r--r--openstackclient/network/v2/subnet.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/openstackclient/network/v2/subnet.py b/openstackclient/network/v2/subnet.py
index 9c56186f..a834f81b 100644
--- a/openstackclient/network/v2/subnet.py
+++ b/openstackclient/network/v2/subnet.py
@@ -169,7 +169,7 @@ def _get_attrs(client_manager, parsed_args, is_create=True):
attrs = {}
client = client_manager.network
if 'name' in parsed_args and parsed_args.name is not None:
- attrs['name'] = str(parsed_args.name)
+ attrs['name'] = parsed_args.name
if is_create:
if 'project' in parsed_args and parsed_args.project is not None: