"nis" — Interfaz a Sun's NIS (Páginas amarillas)
************************************************

======================================================================

El modulo "nis" da una envoltura alrededor de la biblioteca NIS, útil
para la administración central de varios hosts.

Debido a que la NIS sólo existe en sistemas Unix, este módulo sólo
está disponible para Unix.

El módulo "nis" define las siguientes funciones:

nis.match(key, mapname, domain=default_domain)

   Retorna la coincidencia para *key* en el mapa *mapname*, o retorna
   un error ("nis.error") si es none. Ambas deben ser cadenas, *key*
   es 8 bits limpios. El valor de retorno es un array arbitrario de
   bytes (puede contener "NULL" y otros placeres).

   Tenga en cuenta que *mapname* se comprueba primero si es un alias
   de otro nombre.

   El argumento *domain* permite anular el dominio NIS utilizado para
   la búsqueda. Si no se especifica, la búsqueda se realiza en el
   dominio NIS por defecto.

nis.cat(mapname, domain=default_domain)

   Retorna un diccionario de mapeo de *key* a *value* de tal manera
   que "match(key, mapname)==value". Tenga en cuenta que tanto las
   claves como los valores del diccionario son arreglos arbitrarios de
   bytes.

   Tenga en cuenta que *mapname* se comprueba primero si es un alias
   de otro nombre.

   El argumento *domain* permite anular el dominio NIS utilizado para
   la búsqueda. Si no se especifica, la búsqueda se realiza en el
   dominio NIS por defecto.

nis.maps(domain=default_domain)

   Retorna una lista de todos los mapas válidos.

   El argumento *domain* permite anular el dominio NIS utilizado para
   la búsqueda. Si no se especifica, la búsqueda se realiza en el
   dominio NIS por defecto.

nis.get_default_domain()

   Retorna el dominio NIS por defecto del sistema.

El módulo "nis" define la siguiente excepción:

exception nis.error

   Un error que se produce cuando una función NIS retorna un código de
   error.
