Python 3.4的selectors模块的回滚。
项目描述
selectors34是Python 3.4的selectors模块的回滚。由Charles-François Natali编写的selectors模块。此端口基于Victor Stinner的trollius/selectors.py端口。
安装和使用
通过pip安装selectors34
$ pip install selectors34
为了与Python 3.4的最佳兼容性,导入selectors34如下
try: import selectors except ImportError: import selectors34 as selectors
项目详情
变更日志
1.2(发布于2017-06-06)
拉取请求 #3: wrap_error()兼容层已被移除。由Victor Stinner编写补丁。
拉取请求 #4: 修复当Gevent对select.select()进行猴子补丁时的TypeError。注意,这不再是在Gevent 1.1及更高版本上stdlib selectors模块的问题。由Przemysław Węgrzyn编写补丁。
拉取请求 #7: 修复禁用GC时的内存泄漏。由Max Baryshnikov编写补丁。
1.1(发布于2015-07-15)
问题 #23209, #23225: selectors.BaseSelector.get_key() 现在如果选择器已关闭,将引发一个 RuntimeError。并且 selectors.BaseSelector.close() 现在将清除其内部对选择器映射的引用以断开引用循环。(初始补丁由 Martin Richard 编写并由 Victor Stinner 迁移。)
问题 #23209, #23225: selectors.BaseSelector.close() 现在将清除其内部对选择器映射的引用以断开引用循环。(初始补丁由 Martin Richard 编写并由 Victor Stinner 迁移。)
问题 #23009: 确保 selectors.EpollSelector.select() 在未注册 FD 时工作。(由 Victor Stinner 迁移。)
1.0(发布于 2015-02-05)
初始发布。
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。
源分布
构建分布
selectors34-1.2.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 09f5066337f8a76fb5233f267873f89a27a17c10bf79575954894bb71686451c |
|
MD5 | bc855a1c8839a811476c019dc07d92dd |
|
BLAKE2b-256 | 7a5efb5491a0295ee9d018d046ecffc30cec26075cb925f35bd24d40036aa95a |
selectors34-1.2-py2.py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | b8906fa8cd794fa1de5c8c7ccf8937d4d6a1d2937acc525594e5c6d04508d22d |
|
MD5 | 349b81ca6f09a72cfe7fab994796331e |
|
BLAKE2b-256 | 13254f4fa70ab23ad6263fe59cedf9dcd3ef71aa7f99c556c5e4c6435829e22d |