From 44a118af5043ed6919bd1d0bcfc603f496ae4d7c Mon Sep 17 00:00:00 2001
From: Georg Brandl <georg@python.org>
Date: Sun, 30 Apr 2006 09:23:59 +0000
Subject: 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 c1f6f60..5c02883 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
-- 
cgit v0.12

