summaryrefslogtreecommitdiff
path: root/ceilometerclient/openstack/common/apiclient/base.py
diff options
context:
space:
mode:
Diffstat (limited to 'ceilometerclient/openstack/common/apiclient/base.py')
-rw-r--r--ceilometerclient/openstack/common/apiclient/base.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/ceilometerclient/openstack/common/apiclient/base.py b/ceilometerclient/openstack/common/apiclient/base.py
index 74c186e..1920b86 100644
--- a/ceilometerclient/openstack/common/apiclient/base.py
+++ b/ceilometerclient/openstack/common/apiclient/base.py
@@ -24,11 +24,11 @@ Base utilities to build API operation managers and objects on top of.
# pylint: disable=E1102
import abc
-import urllib
import six
from ceilometerclient.openstack.common.apiclient import exceptions
+from ceilometerclient.openstack.common.py3kcompat import urlutils
from ceilometerclient.openstack.common import strutils
@@ -291,7 +291,7 @@ class CrudManager(BaseManager):
def _filter_kwargs(self, kwargs):
"""Drop null values and handle ids."""
- for key, ref in kwargs.copy().iteritems():
+ for key, ref in six.iteritems(kwargs.copy()):
if ref is None:
kwargs.pop(key)
else:
@@ -327,7 +327,7 @@ class CrudManager(BaseManager):
return self._list(
'%(base_url)s%(query)s' % {
'base_url': self.build_url(base_url=base_url, **kwargs),
- 'query': '?%s' % urllib.urlencode(kwargs) if kwargs else '',
+ 'query': '?%s' % urlutils.urlencode(kwargs) if kwargs else '',
},
self.collection_key)
@@ -366,7 +366,7 @@ class CrudManager(BaseManager):
rl = self._list(
'%(base_url)s%(query)s' % {
'base_url': self.build_url(base_url=base_url, **kwargs),
- 'query': '?%s' % urllib.urlencode(kwargs) if kwargs else '',
+ 'query': '?%s' % urlutils.urlencode(kwargs) if kwargs else '',
},
self.collection_key)
num = len(rl)
@@ -445,7 +445,7 @@ class Resource(object):
return None
def _add_details(self, info):
- for (k, v) in info.iteritems():
+ for (k, v) in six.iteritems(info):
try:
setattr(self, k, v)
self._info[k] = v