[issue13564] ftplib and sendfile()
Giampaolo Rodola'
report at bugs.python.org
Fri Mar 8 20:03:26 CET 2013
Giampaolo Rodola' added the comment:
> Because offsets can be negative
On Linux (and presumably on all POSIX platforms) passing a negative offset results in EINVAL.
> In that case, there's a problem with the patch, since select can block
> arbitrarily long because it doesn't take the socket timeout into
> account.
Right. I will fix that.
> Also, apparently socket.sendall() doesn't retry on EAGAIN,
> it doesn't use BEGIN_SELECT_LOOP.
socket.sendall() is not supposed to return EAGAIN in the first place. And again, I don't see how this is related with the issue at hand.
> I'm leaving this topic, you can do as you like...
Bye.
----------
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue13564>
_______________________________________
More information about the Python-bugs-list
mailing list