From 44a118af5043ed6919bd1d0bcfc603f496ae4d7c Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Sun, 30 Apr 2006 09:23:59 +0000 Subject: [PATCH] Patch #1470976: don't NLST files when retrieving over FTP. --- Lib/urllib.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/Lib/urllib.py b/Lib/urllib.py index c1f6f60bcea..5c02883f63e 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