[issue13564] ftplib and sendfile()
Antoine Pitrou
report at bugs.python.org
Thu Mar 21 17:17:48 CET 2013
Antoine Pitrou added the comment:
> After digging a bit further it seems EAGAIN occurs in case a timeout was previously
> set against the socket as in ftplib.FTP(..., timeout=2) (at least on Linux, FWICT).
Ah, indeed. That's because socket timeout makes the underlying fd non-blocking.
Which means there probably should be a higher-level sendfile() facility for sockets, taking into account the socket timeout...
----------
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue13564>
_______________________________________
More information about the Python-bugs-list
mailing list