summaryrefslogtreecommitdiff
path: root/glanceclient/v2/tasks.py
diff options
context:
space:
mode:
Diffstat (limited to 'glanceclient/v2/tasks.py')
-rw-r--r--glanceclient/v2/tasks.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/glanceclient/v2/tasks.py b/glanceclient/v2/tasks.py
index 177c8bf..6649f4b 100644
--- a/glanceclient/v2/tasks.py
+++ b/glanceclient/v2/tasks.py
@@ -14,8 +14,9 @@
# License for the specific language governing permissions and limitations
# under the License.
+import urllib.parse
+
from oslo_utils import encodeutils
-import six
import warlock
from glanceclient.common import utils
@@ -85,10 +86,10 @@ class Controller(object):
% ', '.join(SORT_DIR_VALUES))
for param, value in filters.items():
- if isinstance(value, six.string_types):
+ if isinstance(value, str):
filters[param] = encodeutils.safe_encode(value)
- url = '/v2/tasks?%s' % six.moves.urllib.parse.urlencode(filters)
+ url = '/v2/tasks?%s' % urllib.parse.urlencode(filters)
for task, resp in paginate(url):
# NOTE(flwang): remove 'self' for now until we have an elegant
# way to pass it into the model constructor without conflict