基于aiohttp的服务器发送事件python客户端
aiohttp-sse-client的Python项目详细描述
苏格兰和南方能源公司客户
基于aiohttp的服务器发送事件python客户端提供了处理Server-Sent Event的简单接口。
- 免费软件:apache软件许可证2.0
- 文档:https://aiohttp-sse-client.readthedocs.io。
功能
- 完全异步支持
- 易于与其他基于aiohttp的项目集成
- 网络问题的自动重新连接
- 支持Python3.5.3及以上版本
使用量
fromaiohttp_sse_clientimportclientassse_clientasyncwithsse_client.EventSource('https://stream.wikimedia.org/v2/stream/recentchange')asevent_source:try:asyncforeventinevent_source:print(event)exceptConnectionError:pass
学分
这个项目的灵感来自aiosseclient, sseclient和sseclient-py。
这个包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史记录
0.1.6(2019-08-06)
- 修复事件ID字段中的Unicode空处理
0.1.5(2019-08-06)
- 修复上次ID重新连接(通过@ronserruya)
0.1.4(2018-10-04)
- 切换到apache软件许可证2.0
0.1.3(2018-10-03)
- 改变错误处理方式,更好的符合现场规范。
0.1.2(2018-10-03)
- 实现自动重新连接功能。
0.1.1(2018-10-02)
- pypi上的第一个版本。