diff options
author | Christophe Combelles <ccomb@free.fr> | 2010-05-19 23:11:22 +0200 |
---|---|---|
committer | Christophe Combelles <ccomb@free.fr> | 2010-05-19 23:11:22 +0200 |
commit | f3411291c4ec89df2f9fe18263a5509fb4caaddf (patch) | |
tree | d2ca36905b32d6ab726c01a68db040dcab6d13e5 /setuptools/package_index.py | |
parent | 29ffeae7d36c6e6c2a10dd230f8472226f51d955 (diff) | |
download | external_python_setuptools-f3411291c4ec89df2f9fe18263a5509fb4caaddf.tar.gz external_python_setuptools-f3411291c4ec89df2f9fe18263a5509fb4caaddf.tar.bz2 external_python_setuptools-f3411291c4ec89df2f9fe18263a5509fb4caaddf.zip |
fixed issue 163 : don't include md5 when comparing two distributions, and scan
index links before external page links.
--HG--
branch : distribute
extra : rebase_source : d190057280e7cb27317eb4aa40e75f1c851ed6e5
Diffstat (limited to 'setuptools/package_index.py')
-rwxr-xr-x | setuptools/package_index.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/setuptools/package_index.py b/setuptools/package_index.py index 1c50d86f..ba43cfbf 100755 --- a/setuptools/package_index.py +++ b/setuptools/package_index.py @@ -203,11 +203,11 @@ class PackageIndex(Environment): charset = f.headers.get_param('charset') or 'latin-1' page = page.decode(charset, "ignore") f.close() - if url.startswith(self.index_url) and getattr(f,'code',None)!=404: - page = self.process_index(url, page) for match in HREF.finditer(page): link = urlparse.urljoin(base, htmldecode(match.group(1))) self.process_url(link) + if url.startswith(self.index_url) and getattr(f,'code',None)!=404: + page = self.process_index(url, page) def process_filename(self, fn, nested=False): # process filenames or directories |