Giampaolo Rodola' <[EMAIL PROTECTED]> added the comment: In FTP every data channel is supposed to be used for a unique transfer (RFC-1123, chapter 4.1.2.6) and every client should open only one data connection at time. Actually there isn't any official RFC which explicitly states my second sentence but the common practices for servers receiving a PORT or PASV request while another transfer is in progress usually are:
- processing the request when the transfer is finished - creating a new data channel closing the old one - returning a 4xx temporarily failure response code IMHO it's your use case which, even if not "officially" declared incorrect, is usually discouraged and hence should not be covered by base ftplib module. My2cents _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue751758> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com