For a readable handle
hdl,
hIsEOF hdl returns
True if no further input can be taken from
hdl or for
a physical file, if the current I/O position is equal to the length of
the file. Otherwise, it returns
False.
NOTE:
hIsEOF may block, because it has to attempt to read from
the stream to determine whether there is any more data to be read.