Guido van Rossum <gu...@python.org> added the comment: > Well, as I suggested, in FileIO.read(): when receiving errno=5 on a > read() call and if S_IFIFO() returns true, clear errno and return an > empty string. > The question is whether a genuine EIO error ("low level IO error") can > occur on a FIFO. Intuitively, I'd say "no" since a FIFO is only a > software communication channel, but who knows...
OK, that sounds reasonable. (I missed that in the discussion on the bug, sorry. I tend not to download files unless I actually am on the hook for code reviewing them, so any details that were only obvious from the patch may have gone by me.) Of course, you should check if those symbols even exist before referencing them. _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue5380> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com