"Delaney, Timothy" wrote: > maybe_buffered_stream = MaybeBufferedFileInputStream(file_object) > > while maybe_buffered_stream.has_unread_contents: > line = maybe_buffered_stream.readline() so you prefer slow and fragile code over fast and robust code. fine. now please shut up, and let this thread die. </F>