This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author xdegaye
Recipients Arfrever, amaury.forgeotdarc, exarkun, gvanrossum, marduk, martin.panter, ocean-city, pitrou, xdegaye, zmedico
Date 2015-10-10.10:33:57
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1444473237.73.0.813171249412.issue5380@psf.upfronthosting.co.za>
In-reply-to
Content
The line discipline [1] of a terminal driver and a pty is controlled by terminal attributes set with tcsetattr() [2][3].

IMHO (as a developer running ptys over asyncio), using a pty implies writing code at the low level such as configuring the line discipline, or possibly dealing with the notions of controlling terminal, process group and so on. So it seems right that Python io would not support ptys as Python io sits at a higher level.

[1] http://en.wikipedia.org/wiki/Line_discipline
[2] http://www.gnu.org/software/libc/manual/html_node/Terminal-Modes.html
[3] http://docs.python.org/3/library/termios.html?highlight=termios#module-termios
History
Date User Action Args
2015-10-10 10:33:57xdegayesetrecipients: + xdegaye, gvanrossum, exarkun, amaury.forgeotdarc, pitrou, ocean-city, Arfrever, marduk, zmedico, martin.panter
2015-10-10 10:33:57xdegayesetmessageid: <1444473237.73.0.813171249412.issue5380@psf.upfronthosting.co.za>
2015-10-10 10:33:57xdegayelinkissue5380 messages
2015-10-10 10:33:57xdegayecreate