:func:`termios.tcsetattr`. The return value of :func:`termios.tcgetattr`
is saved before setting *fd* to raw mode; this value is returned.
+ .. versionchanged:: 3.12
+ The return value is now the original tty attributes, instead of None.
+
.. function:: setcbreak(fd, when=termios.TCSAFLUSH)
:func:`termios.tcsetattr`. The return value of :func:`termios.tcgetattr`
is saved before setting *fd* to cbreak mode; this value is returned.
+ .. versionchanged:: 3.12
+ The return value is now the original tty attributes, instead of None.
+
.. seealso::