Replace urllib.quote with urlutils.quote

quote is defined in urlutils for Python2&3 compatability.

Partial implements: blueprint py33-support

Change-Id: I81e667c76544b6bafd81d51d788158f6a062a90c
This commit is contained in:
Kui Shi
2013-10-15 15:50:32 +08:00
parent b60095f92f
commit c07e9cf63d

View File

@@ -22,7 +22,7 @@ import sys
from troveclient import client from troveclient import client
from troveclient import exceptions from troveclient import exceptions
from urllib import quote from troveclient.openstack.common.py3kcompat import urlutils
def check_for_exceptions(resp, body): def check_for_exceptions(resp, body):
@@ -45,9 +45,9 @@ def limit_url(url, limit=None, marker=None):
def quote_user_host(user, host): def quote_user_host(user, host):
quoted = '' quoted = ''
if host: if host:
quoted = quote("%s@%s" % (user, host)) quoted = urlutils.quote("%s@%s" % (user, host))
else: else:
quoted = quote("%s" % user) quoted = urlutils.quote("%s" % user)
return quoted.replace('.', '%2e') return quoted.replace('.', '%2e')