Remove dependent module py3kcompat

Module py3kcompat was removed from oslo-incubator, we can use
six directly.

Change-Id: Ib75c8963b9429d67a3c09cd0b4815379693e250a
Closes-Bug: #1280033
This commit is contained in:
ChangBo Guo(gcb)
2014-02-22 11:33:29 +08:00
parent 82fd114017
commit 94d91e6e06
8 changed files with 15 additions and 81 deletions

View File

@@ -20,9 +20,9 @@ import re
import StringIO
import six
from six.moves.urllib import parse
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 [urlutils.urljoin(uri, link) for link in links]
return [parse.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 = urlutils.urlparse(link)
parsed_uri = parse.urlparse(link)
conn = httplib.HTTPConnection(parsed_uri.netloc)
conn.request('HEAD', parsed_uri.path)
res = conn.getresponse()