[Python-checkins] r77903 - sandbox/trunk/setuptools/setuptools/package_index.py
phillip.eby
python-checkins at python.org
Mon Feb 1 17:38:18 CET 2010
Author: phillip.eby
Date: Mon Feb 1 17:38:17 2010
New Revision: 77903
Log:
Yet another Sourceforge download fix
Modified:
sandbox/trunk/setuptools/setuptools/package_index.py
Modified: sandbox/trunk/setuptools/setuptools/package_index.py
==============================================================================
--- sandbox/trunk/setuptools/setuptools/package_index.py (original)
+++ sandbox/trunk/setuptools/setuptools/package_index.py Mon Feb 1 17:38:17 2010
@@ -590,9 +590,8 @@
def _download_url(self, scheme, url, tmpdir):
# Determine download filename
#
- name = filter(None,urlparse.urlparse(url)[2].split('/'))
+ name, fragment = egg_info_for_url(url)
if name:
- name = name[-1]
while '..' in name:
name = name.replace('..','.').replace('\\','_')
else:
@@ -613,6 +612,7 @@
self.url_ok(url, True) # raises error if not allowed
return self._attempt_download(url, filename)
+
def scan_url(self, url):
self.process_url(url, True)
More information about the Python-checkins
mailing list