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

Reply via email to