New submission from Derek Kurth:

The Python 3 documentation for ftplib gives the storbinary method signature as:

FTP.storbinary(cmd, file, blocksize=8192, callback=None, rest=None)

However, the parameter named "file" is actually named "fp" in the code, so if 
you do something like this:

ftp.storbinary(cmd="RETR something.txt", file=f)

then you will get a TypeError: storbinary() got an unexpected keyword argument 
'file'.  

I think the documentation should be updated to call that argument "fp" instead 
of "file."

----------
assignee: docs@python
components: Documentation
messages: 228773
nosy: Derek.Kurth, docs@python
priority: normal
severity: normal
status: open
title: ftplib documentation gives a wrong argument name for storbinary
versions: Python 3.3

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue22576>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to