Keep py3.X compatibility for urllib

Use six.moves.urllib.parse instead of urllib.
For urllib2 compatibility, it need to sync policy
module from oslo first. Then six.moves.urllib.request
can replace urllib2.

Change-Id: Ia351cd3088dd64fd8c8ce4ca8b9a5889c574888e
Partial-Bug: #1280105
This commit is contained in:
LiuNanke 2016-01-14 02:22:53 +08:00
parent aa06b2dd54
commit d4aaafbd9f
3 changed files with 3 additions and 12 deletions
cinderclient

@ -43,10 +43,7 @@ from oslo_utils import strutils
osprofiler_web = importutils.try_import("osprofiler.web")
try:
import urlparse
except ImportError:
import urllib.parse as urlparse
import six.moves.urllib.parse as urlparse
try:
from eventlet import sleep

@ -15,10 +15,7 @@
from datetime import datetime
try:
import urlparse
except ImportError:
import urllib.parse as urlparse
import six.moves.urllib.parse as urlparse
from cinderclient import client as base_client
from cinderclient.tests.unit import fakes

@ -14,10 +14,7 @@
from datetime import datetime
try:
import urlparse
except ImportError:
import urllib.parse as urlparse
import six.moves.urllib.parse as urlparse
from cinderclient import client as base_client
from cinderclient.tests.unit import fakes