From: Georg Brandl Date: Sun, 30 Apr 2006 09:23:59 +0000 (+0000) Subject: Patch #1470976: don't NLST files when retrieving over FTP. X-Git-Tag: v2.5b1~758 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=44a118af5043ed6919bd1d0bcfc603f496ae4d7c;p=python Patch #1470976: don't NLST files when retrieving over FTP. --- diff --git a/Lib/urllib.py b/Lib/urllib.py index c1f6f60bce..5c02883f63 100644 --- a/Lib/urllib.py +++ b/Lib/urllib.py @@ -856,13 +856,6 @@ class ftpwrapper: self.ftp.voidcmd(cmd) conn = None if file and not isdir: - # Use nlst to see if the file exists at all - try: - self.ftp.nlst(file) - except ftplib.error_perm, reason: - raise IOError, ('ftp error', reason), sys.exc_info()[2] - # Restore the transfer mode! - self.ftp.voidcmd(cmd) # Try to retrieve as a file try: cmd = 'RETR ' + file