[New-bugs-announce] [issue28654] sys.stdout.isatty() returns True even if redirected to NUL

Kuno Meyer report at bugs.python.org
Thu Nov 10 03:18:38 EST 2016


New submission from Kuno Meyer:

[Python 3.5.2 on Windows]

>py -c "import sys; print(sys.stdout.isatty(), file=sys.stderr)" > NUL
True

NUL is the Windows equivalent of /dev/nul, so the result should probably be False.

Under Cygwin, the result is as expected:

$ python3 -c "import sys; print(sys.stdout.isatty(), file=sys.stderr)" > /dev/nul
False

----------
components: Windows
messages: 280494
nosy: kmeyer, paul.moore, steve.dower, tim.golden, zach.ware
priority: normal
severity: normal
status: open
title: sys.stdout.isatty() returns True even if redirected to NUL
versions: Python 3.5

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue28654>
_______________________________________


More information about the New-bugs-announce mailing list