被取代的模块
************

本章中描述的模块均已弃用，仅保留用于向后兼容。 它们已经被其他模块所取
代。

* "asynchat" --- 异步套接字指令/响应处理程序

  * asynchat 示例

* "asyncore" --- 异步套接字处理器

  * asyncore 示例基本 HTTP 客户端

  * asyncore 示例基本回显服务器

* "smtpd" --- SMTP 服务器

  * SMTPServer 对象

  * DebuggingServer 对象

  * PureProxy对象

  * MailmanProxy 对象

  * SMTPChannel 对象

* "imp" —— 由代码内部访问 *import* 。

  * 示例

* "optparse" --- 解析器的命令行选项

  * 背景

    * 术语

    * What are options for?

    * 位置位置

  * 教程

    * Understanding option actions

    * The store action

    * Handling boolean (flag) options

    * Other actions

    * 默认值

    * Generating help

      * Grouping Options

    * Printing a version string

    * How "optparse" handles errors

    * Putting it all together

  * 参考指南

    * 创建解析器

    * 填充解析器

    * 定义选项

    * Option attributes

    * Standard option actions

    * Standard option types

    * 解析参数

    * Querying and manipulating your option parser

    * Conflicts between options

    * 清理

    * Other methods

  * Option Callbacks

    * Defining a callback option

    * How callbacks are called

    * Raising errors in a callback

    * Callback example 1: trivial callback

    * Callback example 2: check option order

    * Callback example 3: check option order (generalized)

    * Callback example 4: check arbitrary condition

    * Callback example 5: fixed arguments

    * Callback example 6: variable arguments

  * Extending "optparse"

    * Adding new types

    * Adding new actions
