Matthias Bussonnier added the comment:
Would `pty` even work on CI where the terminal itself might not be a TTY ?
>>> subprocess.Popen(['bash', '-c', '''./python.exe -c "import sys;
print(sys.stdin.isatty())"'''], stdin=subprocess.PIPE, stderr=subprocess.STDOUT)
False
Otherwise, I can also (try to) implement a debug flag
"--FakeTTYYesIMReallySure" that make `.isatty()` lie.
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue24294>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com