diff options
author | Tarek Ziade <tarek@ziade.org> | 2010-05-19 12:09:56 +0200 |
---|---|---|
committer | Tarek Ziade <tarek@ziade.org> | 2010-05-19 12:09:56 +0200 |
commit | a33917aed3c98e2537386bd904658f0b4f963d1c (patch) | |
tree | 627de7b5a1d4234a808b453a78dc8399e1d70381 /setuptools/package_index.py | |
parent | 24773fa31a13fc0058aed577d566cb528a769061 (diff) | |
download | external_python_setuptools-a33917aed3c98e2537386bd904658f0b4f963d1c.tar.gz external_python_setuptools-a33917aed3c98e2537386bd904658f0b4f963d1c.tar.bz2 external_python_setuptools-a33917aed3c98e2537386bd904658f0b4f963d1c.zip |
malformed urls in 2.7 are catched now - fixes #160
--HG--
branch : distribute
extra : rebase_source : de334e49e876c8ea88f738e03995a461ea669879
Diffstat (limited to 'setuptools/package_index.py')
-rwxr-xr-x | setuptools/package_index.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/setuptools/package_index.py b/setuptools/package_index.py index 924c15e1..1c50d86f 100755 --- a/setuptools/package_index.py +++ b/setuptools/package_index.py @@ -268,7 +268,10 @@ class PackageIndex(Environment): # process an index page into the package-page index for match in HREF.finditer(page): - scan( urlparse.urljoin(url, htmldecode(match.group(1))) ) + try: + scan( urlparse.urljoin(url, htmldecode(match.group(1))) ) + except ValueError: + pass pkg, ver = scan(url) # ensure this page is in the page index if pkg: |