KraftDiner wrote:
> how about?!:
>
> def eof(fileobj):
>    curloc = fileobj.tell()
>    ofloc = fileobj.seek(0,2)
>    fileobj.seek(curloc, 0)
>    if ofloc >= curloc:
>       return True
>    return False

1. At least on python 2.3, seek always returns None--did that change in
2.4?  I added a tell() in there to fix that.
2. You have your test reversed.  It'll always return True as is.
3. Even if you fix that, it's limited utility depending on file mode
and whether the file object is seekable.

What's your actual problem?  There's almost certainly a better way to
do it.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to