summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Danjou <julien@danjou.info>2014-02-06 17:30:57 +0100
committerJulien Danjou <julien@danjou.info>2014-02-06 17:30:57 +0100
commit3e3eddf6ff505c38d06b4b76ec46665b6a74e833 (patch)
tree31fca1e4da49d9b467327192846351abcbe5dffa
parent91c9e0e711fd47b5886581363e24df0d22b90a61 (diff)
downloadoslo-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.py16
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)