Jp Calderone wrote: > On Wed, 15 Jun 2005 16:38:32 +0100, Robin Becker <[EMAIL PROTECTED]> wrote: > >>Michael Hoffman wrote: >>..... >> >>>Well, you could use python -u: >>> >> >>unfortunately this is in a detached process and I am just reopening stdout >>as an ordinary file so another process can do tail -F on it. I imagine ther >>ought to be an os dependant way to set the file as unbuffered, but can't >>remember/find out what it ought to be. >> > > > open(name, 'w', 0) > > For even more excitment, there's os.open() with the O_DIRECT and O_SYNC > flags. You shouldn't need to go to this extreme, though. > > FWIW, I think the behavior of Python wrt file subclasses that override > write() is silly, too. > > Jp that's the one I was fumbling towards :)
-- Robin Becker -- http://mail.python.org/mailman/listinfo/python-list