]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Sync oslo cache with oslo-incubator
authorJakub Libosvar <libosvar@redhat.com>
Mon, 24 Feb 2014 08:37:11 +0000 (09:37 +0100)
committerThomas Goirand <thomas@goirand.fr>
Thu, 13 Mar 2014 07:20:30 +0000 (15:20 +0800)
Due to removal of py3kcompat we need to sync with
oslo-incubator in order to use six package directly.

Related-Bug: #1276440
Change-Id: Ib3d1c9e09497f7ecd7495ef0f70c6105c14a9783

neutron/openstack/common/cache/cache.py

index f8f8393bf8c95a21a06e535ebfe4d32fa111d317..1247787a28ee2d27efe2b42e47c46783dc144419 100644 (file)
@@ -20,10 +20,9 @@ Supported configuration options:
 `key_namespace`: Namespace under which keys will be created.
 """
 
+from six.moves.urllib import parse
 from stevedore import driver
 
-from neutron.openstack.common.py3kcompat import urlutils
-
 
 def _get_olso_configs():
     """Returns the oslo.config options to register."""
@@ -58,7 +57,7 @@ def get_cache(url='memory://'):
     :param conf: Configuration instance to use
     """
 
-    parsed = urlutils.urlparse(url)
+    parsed = parse.urlparse(url)
     backend = parsed.scheme
 
     query = parsed.query
@@ -69,7 +68,7 @@ def get_cache(url='memory://'):
     # http://hg.python.org/cpython/rev/79e6ff3d9afd
     if not query and '?' in parsed.path:
         query = parsed.path.split('?', 1)[-1]
-    parameters = urlutils.parse_qsl(query)
+    parameters = parse.parse_qsl(query)
     kwargs = {'options': dict(parameters)}
 
     mgr = driver.DriverManager('neutron.openstack.common.cache.backends', backend,