diff --git a/stackalytics/processor/launchpad_utils.py b/stackalytics/processor/launchpad_utils.py index aa3ca5dc4..ad892a6c5 100644 --- a/stackalytics/processor/launchpad_utils.py +++ b/stackalytics/processor/launchpad_utils.py @@ -14,9 +14,9 @@ # limitations under the License. import httplib -import urlparse from stackalytics.openstack.common import log as logging +from stackalytics.openstack.common.py3kcompat import urlutils from stackalytics.processor import utils @@ -41,7 +41,7 @@ def lp_profile_by_email(email): def lp_module_exists(module): uri = LP_URI_DEVEL % module - parsed_uri = urlparse.urlparse(uri) + parsed_uri = urlutils.urlparse(uri) conn = httplib.HTTPConnection(parsed_uri.netloc) conn.request('GET', parsed_uri.path) res = conn.getresponse() diff --git a/stackalytics/processor/mls.py b/stackalytics/processor/mls.py index ea80033b6..99a263c44 100644 --- a/stackalytics/processor/mls.py +++ b/stackalytics/processor/mls.py @@ -18,11 +18,11 @@ import gzip import httplib import re import StringIO -import urlparse import six from stackalytics.openstack.common import log as logging +from stackalytics.openstack.common.py3kcompat import urlutils from stackalytics.processor import utils @@ -59,12 +59,12 @@ def _get_mail_archive_links(uri): content = utils.read_uri(uri) links = set(re.findall(r'\shref\s*=\s*[\'"]([^\'"]*\.txt\.gz)', content, flags=re.IGNORECASE)) - return [urlparse.urljoin(uri, link) for link in links] + return [urlutils.urljoin(uri, link) for link in links] def _link_content_changed(link, runtime_storage_inst): LOG.debug('Check changes for mail archive located at uri: %s', link) - parsed_uri = urlparse.urlparse(link) + parsed_uri = urlutils.urlparse(link) conn = httplib.HTTPConnection(parsed_uri.netloc) conn.request('HEAD', parsed_uri.path) res = conn.getresponse()