diff options
author | Julien Danjou <julien@danjou.info> | 2014-02-06 17:30:57 +0100 |
---|---|---|
committer | Julien Danjou <julien@danjou.info> | 2014-02-06 17:30:57 +0100 |
commit | 3e3eddf6ff505c38d06b4b76ec46665b6a74e833 (patch) | |
tree | 31fca1e4da49d9b467327192846351abcbe5dffa | |
parent | 91c9e0e711fd47b5886581363e24df0d22b90a61 (diff) | |
download | oslo-utils-3e3eddf6ff505c38d06b4b76ec46665b6a74e833.tar.gz |
py3kcompat: remove
Everything is already in six>=1.4.0 and we already depend on such a
version. There's no reason to keep this file.
Change-Id: I06b90f789ae21f2ef8b8071b4298bfc0406482a6
-rw-r--r-- | openstack/common/network_utils.py | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/openstack/common/network_utils.py b/openstack/common/network_utils.py index 88eecd1..d9640d1 100644 --- a/openstack/common/network_utils.py +++ b/openstack/common/network_utils.py @@ -17,7 +17,17 @@ Network-related utilities and helper functions. """ -from openstack.common.py3kcompat import urlutils +# TODO(jd) Use six.moves once +# https://bitbucket.org/gutworth/six/pull-request/28 +# is merged +try: + import urllib.parse + SplitResult = urllib.parse.SplitResult +except ImportError: + import urlparse + SplitResult = urlparse.SplitResult + +from six.moves.urllib import parse def parse_host_port(address, default_port=None): @@ -70,10 +80,10 @@ def urlsplit(url, scheme='', allow_fragments=True): The parameters are the same as urlparse.urlsplit. """ - scheme, netloc, path, query, fragment = urlutils.urlsplit( + scheme, netloc, path, query, fragment = parse.urlsplit( url, scheme, allow_fragments) if allow_fragments and '#' in path: path, fragment = path.split('#', 1) if '?' in path: path, query = path.split('?', 1) - return urlutils.SplitResult(scheme, netloc, path, query, fragment) + return SplitResult(scheme, netloc, path, query, fragment) |