mirror of
				https://github.com/python/cpython.git
				synced 2025-11-03 03:22:27 +00:00 
			
		
		
		
	Reformat header above separator line (added if missing) to a common format. Patch by Yoni Lavi.
		
			
				
	
	
		
			41 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
:mod:`tty` --- Terminal control functions
 | 
						|
=========================================
 | 
						|
 | 
						|
.. module:: tty
 | 
						|
   :platform: Unix
 | 
						|
   :synopsis: Utility functions that perform common terminal control operations.
 | 
						|
 | 
						|
.. moduleauthor:: Steen Lumholt
 | 
						|
.. sectionauthor:: Moshe Zadka <moshez@zadka.site.co.il>
 | 
						|
 | 
						|
**Source code:** :source:`Lib/tty.py`
 | 
						|
 | 
						|
--------------
 | 
						|
 | 
						|
The :mod:`tty` module defines functions for putting the tty into cbreak and raw
 | 
						|
modes.
 | 
						|
 | 
						|
Because it requires the :mod:`termios` module, it will work only on Unix.
 | 
						|
 | 
						|
The :mod:`tty` module defines the following functions:
 | 
						|
 | 
						|
 | 
						|
.. function:: setraw(fd, when=termios.TCSAFLUSH)
 | 
						|
 | 
						|
   Change the mode of the file descriptor *fd* to raw. If *when* is omitted, it
 | 
						|
   defaults to :const:`termios.TCSAFLUSH`, and is passed to
 | 
						|
   :func:`termios.tcsetattr`.
 | 
						|
 | 
						|
 | 
						|
.. function:: setcbreak(fd, when=termios.TCSAFLUSH)
 | 
						|
 | 
						|
   Change the mode of file descriptor *fd* to cbreak. If *when* is omitted, it
 | 
						|
   defaults to :const:`termios.TCSAFLUSH`, and is passed to
 | 
						|
   :func:`termios.tcsetattr`.
 | 
						|
 | 
						|
 | 
						|
.. seealso::
 | 
						|
 | 
						|
   Module :mod:`termios`
 | 
						|
      Low-level terminal control interface.
 | 
						|
 |