diff options
Diffstat (limited to 'glanceclient/v2/tasks.py')
-rw-r--r-- | glanceclient/v2/tasks.py | 7 |
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 |