mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 07:31:38 +00:00 
			
		
		
		
	translation more difficult, as well as reading the English more difficult for non-native speakers.
		
			
				
	
	
		
			48 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
\section{\module{nis} ---
 | 
						|
         Interface to Sun's NIS (Yellow Pages)}
 | 
						|
 | 
						|
\declaremodule{extension}{nis}
 | 
						|
  \platform{UNIX}
 | 
						|
\moduleauthor{Fred Gansevles}{Fred.Gansevles@cs.utwente.nl}
 | 
						|
\sectionauthor{Moshe Zadka}{moshez@zadka.site.co.il}
 | 
						|
\modulesynopsis{Interface to Sun's NIS (Yellow Pages) library.}
 | 
						|
 | 
						|
The \module{nis} module gives a thin wrapper around the NIS library, useful
 | 
						|
for central administration of several hosts.
 | 
						|
 | 
						|
Because NIS exists only on \UNIX{} systems, this module is
 | 
						|
only available for \UNIX.
 | 
						|
 | 
						|
The \module{nis} module defines the following functions:
 | 
						|
 | 
						|
\begin{funcdesc}{match}{key, mapname}
 | 
						|
Return the match for \var{key} in map \var{mapname}, or raise an
 | 
						|
error (\exception{nis.error}) if there is none.
 | 
						|
Both should be strings, \var{key} is 8-bit clean.
 | 
						|
Return value is an arbitrary array of bytes (may contain \code{NULL}
 | 
						|
and other joys).
 | 
						|
 | 
						|
Note that \var{mapname} is first checked if it is an alias to another
 | 
						|
name.
 | 
						|
\end{funcdesc}
 | 
						|
 | 
						|
\begin{funcdesc}{cat}{mapname}
 | 
						|
Return a dictionary mapping \var{key} to \var{value} such that
 | 
						|
\code{match(\var{key}, \var{mapname})==\var{value}}.
 | 
						|
Note that both keys and values of the dictionary are arbitrary
 | 
						|
arrays of bytes.
 | 
						|
 | 
						|
Note that \var{mapname} is first checked if it is an alias to another
 | 
						|
name.
 | 
						|
\end{funcdesc}
 | 
						|
 | 
						|
\begin{funcdesc}{maps}{}
 | 
						|
Return a list of all valid maps.
 | 
						|
\end{funcdesc}
 | 
						|
 | 
						|
 | 
						|
The \module{nis} module defines the following exception:
 | 
						|
 | 
						|
\begin{excdesc}{error}
 | 
						|
An error raised when a NIS function returns an error code.
 | 
						|
\end{excdesc}
 |