Skip to main content

Tornado 2.1.1的新增功能

2011年10月4日

Bug修复

  • 固定处理与 epoll (即Linux) IOLoop 的封闭连接。以前,关闭的连接可能被过早关闭,这通常表现为 SimpleAsyncHTTPClient 中的“流已关闭”异常。

  • 修正了分块响应可能过早关闭,导致截断输出的情况。

  • IOStream.connect 现在通过日志和close回调更一致地报告错误(这会影响例如与FreeBSD上localhost的连接)。

  • IOStream.read_bytes 再次接受 intlong 参数。

  • IOLoop 迭代完成速度比 time.time() 的分辨率快时,PeriodicCallback 不再重复运行(主要是Windows上的问题)。

向后兼容性说明

  • 单独听 IOLoop.ERROR 不再足以检测在未使用的套接字上的闭合连接。 IOLoop.ERROR 必须始终与 READWRITE 组合使用。