Módulos Reemplazados
********************

Los módulos descritos en este capítulo se encuentran obsoletos, y sólo
se conservan por compatibilidad con versiones anteriores. Han sido
reemplazados por otros módulos.

* "aifc" — Lee y escribe archivos AIFF y AIFC

* "asynchat" --- Gestor de comandos/respuestas en *sockets* asíncronos

  * Ejemplo de asynchat

* "asyncore" --- controlador de socket asincrónico

  * Ejemplo asyncore de cliente HTTP básico

  * Ejemplo asyncore de servidor de eco básico

* "audioop" --- Manipula datos de audio sin procesar

* "cgi" --- Soporte de Interfaz de Entrada Común (CGI)

  * Introducción

  * Usando el módulo CGI

  * Interfaz de Nivel Superior

  * Funciones

  * Preocuparse por la seguridad

  * Instalando su script de CGI en un sistema Unix

  * Probando su script de CGI

  * Depurando scripts de CGI

  * Problemas comunes y soluciones

* "cgitb" --- Administrador *traceback* para scripts CGI.

* "chunk" --- Lee los datos de los trozos de IFF

* "crypt" --- Función para verificar contraseñas Unix

  * Métodos de *hashing*

  * Atributos del módulo

  * Funciones del módulo

  * Ejemplos

* :mod:'imghdr' --- Determinar el tipo de imagen

* "imp" --- Acceda a *import* internamente

  * Ejemplos

* "mailcap" --- Manejo de archivos Mailcap

* "msilib" --- Leer y escribir archivos *Microsoft Installer*

  * Objetos Database

  * Objetos View

  * Objetos Summary Information

  * Objetos Record

  * Errores

  * Objetos CAB

  * Objetos Directory

  * Features

  * Clases GUI

  * Tablas pre-calculadas

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

* "nntplib" — Protocolo de cliente NNTP

  * Objetos NNTP

    * Atributos

    * Métodos

  * Funciones de utilidad

* "optparse" --- Analizador sintáctico (parser) para opciones de línea
  de comandos

  * Contexto

    * Terminología

    * ¿Qué finalidad tienen las opciones?

    * ¿Qué finalidad tienen los argumentos posicionales?

  * Tutorial

    * Comprendiendo las acciones de opción

    * La acción store

    * Manejo de opciones booleanas (flags)

    * Otras acciones

    * Valores por defecto

    * Generando ayuda

      * Agrupando opciones

    * Imprimir una cadena de caracteres con la versión del programa

    * Cómo maneja los errores el módulo "optparse"

    * Reuniendo todas las piezas

  * Guía de referencia

    * Creando el analizador sintáctico (parser)

    * Completando el analizador con opciones

    * Definiendo las opciones

    * Atributos de opción

    * Acciones de opción estándares

    * Tipos de opción estándares

    * Analizando los argumentos

    * Consultar y manipular el analizador de opciones

    * Conflictos entre opciones

    * Limpieza

    * Otros métodos

  * Retrollamadas de opción

    * Definición de una opción con retrollamada

    * Cómo son invocadas las retrollamadas

    * Lanzando errores en una retrollamada

    * Ejemplo de retrollamada 1: una retrollamada trivial

    * Ejemplo de retrollamada 2: comprobar el orden de las opciones

    * Ejemplo de retrollamada 3: comprobar el orden de las opciones
      (generalizado)

    * Ejemplo de retrollamada 4: comprobar una condición arbitraria

    * Ejemplo de retrollamada 5: argumentos fijos

    * Ejemplo de retrollamada 6: argumentos variables

  * Extendiendo el módulo "optparse"

    * Agregando nuevos tipos

    * Agregando nuevas acciones

* "ossaudiodev" --- Acceso a dispositivos de audio compatibles con OSS

  * Objetos de dispositivo de audio

  * Objetos del dispositivo mezclador

* "pipes" --- Interfaz para tuberías de shell

  * Objetos Template

* "smtpd" --- Servidor SMTP

  * Objetos SMTPServer

  * Objetos DebuggingServer

  * Objetos PureProxy

  * Objetos MailmanProxy

  * Objetos SMTPChannel

* "sndhdr" --- Determinar el tipo de archivo de sonido

* "spwd" --- La base de datos de contraseñas ocultas

* "sunau" --- Lectura y escritura de ficheros Sun AU

  * Objetos AU_read

  * Objetos AU_write

* "telnetlib" --- cliente Telnet

  * Objetos Telnet

  * Ejemplo de Telnet

* "uu" --- Codifica y decodifica archivos UUEncode

* "xdrlib" --- Codificar y decodificar datos XDR

  * Instancias de la clase *Packer*

  * Instancias de la clase *Unpacker*

  * Excepciones
