Dirty suggestion: stderr?
On Thu, 31 Mar 2022 at 18:38, Cecil Westerhof via Python-list <python-list@python.org> wrote: > > In Python when the output of a script is going to a pipe stdout is > buffered. When sending output to tee that is very inconvenient. > > We can set PYTHONUNBUFFERED, but then stdout is always unbuffered. > > On Linux we can do: > PYTHONUNBUFFERED=T script.py | tee script.log > > Now the output is only unbuffered for the current run and buffered for > other runs where the output goes to a pipe. > > -- > Cecil Westerhof > Senior Software Engineer > LinkedIn: http://www.linkedin.com/in/cecilwesterhof > -- > https://mail.python.org/mailman/listinfo/python-list -- https://mail.python.org/mailman/listinfo/python-list