Christopher Mahan <chris.ma...@gmail.com> added the comment: I modified the program by adding line: ftp.set_debuglevel(2) START LISTING---------------- import ftplib
ftp = ftplib.FTP('ftp.edgecastcdn.net', user='myuserid', passwd='mypassword') ftp.set_debuglevel(2) ftp.cwd('chrismahan-675') ftp.dir() #ftp.retrlines('LIST') ftp.close() END LISTING --------------- Running from idle 1.2.4 with python 2.5.4 gives this output: *cmd* 'CWD chrismahan-675' *put* 'CWD chrismahan-675\r\n' *get* '250 CWD command successful\r\n' *resp* '250 CWD command successful' *cmd* 'TYPE A' *put* 'TYPE A\r\n' *get* '200 Type set to A\r\n' *resp* '200 Type set to A' *cmd* 'PASV' *put* 'PASV\r\n' *get* '227 Entering Passive Mode (72,21,82,190,234,6).\r\n' *resp* '227 Entering Passive Mode (72,21,82,190,234,6).' *cmd* 'LIST' *put* 'LIST\r\n' *get* '150 Opening ASCII mode data connection for file list\r\n' *resp* '150 Opening ASCII mode data connection for file list' -rwxrwxrwx 1 nobody nogroup 3905538 Dec 29 09:51 Bronski Beat - Why.mp3 -rwxrwxrwx 1 nobody nogroup 873966 Dec 28 13:53 test9.avi -rwxrwxrwx 1 nobody nogroup 2512653 Dec 29 08:28 test9_lg.wmv -rwxrwxrwx 1 nobody nogroup 6549 Dec 29 08:28 test9_lg.wmv.jpg -rwxrwxrwx 1 nobody nogroup 1788466 Dec 29 03:04 test9_med.flv -rwxrwxrwx 1 nobody nogroup 6394 Dec 29 03:04 test9_med.flv.jpg -rwxrwxrwx 1 nobody nogroup 1263041 Dec 28 13:53 test9_sm.flv -rwxrwxrwx 1 nobody nogroup 6465 Dec 28 13:53 test9_sm.flv.jpg *get* '226 Transfer complete\r\n' *resp* '226 Transfer complete' Then running with idle 3.0 with python 3.0 gives the following result. *cmd* 'CWD chrismahan-675' *put* 'CWD chrismahan-675\r\n' *get* '250 CWD command successful\n' *resp* '250 CWD command successful' *cmd* 'TYPE A' *put* 'TYPE A\r\n' *get* '200 Type set to A\n' *resp* '200 Type set to A' *cmd* 'PASV' *put* 'PASV\r\n' *get* '227 Entering Passive Mode (72,21,82,190,148,178).\n' *resp* '227 Entering Passive Mode (72,21,82,190,148,178).' *cmd* 'LIST' *put* 'LIST\r\n' *get* '150 Opening ASCII mode data connection for file list\n' *resp* '150 Opening ASCII mode data connection for file list' -rwxrwxrwx 1 nobody nogroup 3905538 Dec 29 09:51 Bronski Beat - Why.mp3 -rwxrwxrwx 1 nobody nogroup 873966 Dec 28 13:53 test9.avi -rwxrwxrwx 1 nobody nogroup 2512653 Dec 29 08:28 test9_lg.wmv -rwxrwxrwx 1 nobody nogroup 6549 Dec 29 08:28 test9_lg.wmv.jpg -rwxrwxrwx 1 nobody nogroup 1788466 Dec 29 03:04 test9_med.flv -rwxrwxrwx 1 nobody nogroup 6394 Dec 29 03:04 test9_med.flv.jpg -rwxrwxrwx 1 nobody nogroup 1263041 Dec 28 13:53 test9_sm.flv -rwxrwxrwx 1 nobody nogroup 6465 Dec 28 13:53 test9_sm.flv.jpg Note that the last two lines are missing. >From a command prompt: C:\>c:\python30\python.exe c:\python_scripts\python3\candee_processor.py *cmd* 'CWD chrismahan-675' *put* 'CWD chrismahan-675\r\n' *get* '250 CWD command successful\n' *resp* '250 CWD command successful' *cmd* 'TYPE A' *put* 'TYPE A\r\n' *get* '200 Type set to A\n' *resp* '200 Type set to A' *cmd* 'PASV' *put* 'PASV\r\n' *get* '227 Entering Passive Mode (72,21,82,190,219,8).\n' *resp* '227 Entering Passive Mode (72,21,82,190,219,8).' *cmd* 'LIST' *put* 'LIST\r\n' *get* '150 Opening ASCII mode data connection for file list\n' *resp* '150 Opening ASCII mode data connection for file list' -rwxrwxrwx 1 nobody nogroup 3905538 Dec 29 09:51 Bronski Beat - Why.mp3 -rwxrwxrwx 1 nobody nogroup 873966 Dec 28 13:53 test9.avi -rwxrwxrwx 1 nobody nogroup 2512653 Dec 29 08:28 test9_lg.wmv -rwxrwxrwx 1 nobody nogroup 6549 Dec 29 08:28 test9_lg.wmv.jpg -rwxrwxrwx 1 nobody nogroup 1788466 Dec 29 03:04 test9_med.flv -rwxrwxrwx 1 nobody nogroup 6394 Dec 29 03:04 test9_med.flv.jpg -rwxrwxrwx 1 nobody nogroup 1263041 Dec 28 13:53 test9_sm.flv -rwxrwxrwx 1 nobody nogroup 6465 Dec 28 13:53 test9_sm.flv.jpg same command prompt but with python 2.5: C:\>c:\python25\python.exe c:\python_scripts\python3\candee_processor.py *cmd* 'CWD chrismahan-675' *put* 'CWD chrismahan-675\r\n' *get* '250 CWD command successful\r\n' *resp* '250 CWD command successful' *cmd* 'TYPE A' *put* 'TYPE A\r\n' *get* '200 Type set to A\r\n' *resp* '200 Type set to A' *cmd* 'PASV' *put* 'PASV\r\n' *get* '227 Entering Passive Mode (72,21,82,190,147,65).\r\n' *resp* '227 Entering Passive Mode (72,21,82,190,147,65).' *cmd* 'LIST' *put* 'LIST\r\n' *get* '150 Opening ASCII mode data connection for file list\r\n' *resp* '150 Opening ASCII mode data connection for file list' -rwxrwxrwx 1 nobody nogroup 3905538 Dec 29 09:51 Bronski Beat - Why.mp3 -rwxrwxrwx 1 nobody nogroup 873966 Dec 28 13:53 test9.avi -rwxrwxrwx 1 nobody nogroup 2512653 Dec 29 08:28 test9_lg.wmv -rwxrwxrwx 1 nobody nogroup 6549 Dec 29 08:28 test9_lg.wmv.jpg -rwxrwxrwx 1 nobody nogroup 1788466 Dec 29 03:04 test9_med.flv -rwxrwxrwx 1 nobody nogroup 6394 Dec 29 03:04 test9_med.flv.jpg -rwxrwxrwx 1 nobody nogroup 1263041 Dec 28 13:53 test9_sm.flv -rwxrwxrwx 1 nobody nogroup 6465 Dec 28 13:53 test9_sm.flv.jpg *get* '226 Transfer complete\r\n' *resp* '226 Transfer complete' C:\> _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue4791> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com