New submission from Serhiy Storchaka:

In Python 2 when run the interpreter with the -u option the stdout and stderr 
streams are unbuffered. In Python 3 they become just line-buffered. This is 
because initially there was no way to create unbuffered text streams. But since 
Python 3.3 TextIOWrapper supports unbuffered output binary stream and accepts 
the write_through argument which switch off its own buffering.

Proposed patch makes the stdout and stderr streams truly unbuffered when run 
with the -u option.

----------
components: IO, Interpreter Core
messages: 293960
nosy: benjamin.peterson, pitrou, serhiy.storchaka, stutzbach
priority: normal
severity: normal
stage: patch review
status: open
title: Make stdout and stderr truly unbuffered when run with the -u option
type: enhancement
versions: Python 3.7

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue30404>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to