On Sat, 6 Sep 2008, johnf wrote: > I'm currently using ftplib.storbinary() to upload a file to a FTP server. > However, I would like to inform the user of the progress being made during > the file transfer (it could be a very long transfer). But > ftplib.storbinary() has no callback like retrbinary() so does anyone have a > thought on how I can update my user on the progress of the transfer.
Callbacks are being added in 2.6, and are in the 2.6 source now. You can download the current version of ftplib at http://svn.python.org/view/python/trunk/Lib/ftplib.py?rev=63788&view=log When I do something along these lines, I save it (usually under the local directory of the python program that uses it) under a modified name, i.e. "ftplib26.py" or "myftplib.py"; then import with: import ftplib26 as ftplib _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor