跳转到主要内容

aiosignal:注册的异步回调列表

项目描述

GitHub status for master branch codecov.io status for master branch Latest PyPI package version Latest Read The Docs Discourse group for io-libs Chat on Gitter

简介

一个用于管理异步项目回调的项目。

信号是一个注册的异步回调列表。

信号的生命周期有两个阶段:创建后,可以使用标准列表操作填充其内容:例如 sig.append() 等。

调用 sig.freeze() 后,信号被 冻结:不允许添加、删除和丢弃回调。

唯一可用的操作是使用 await sig.send(data) 调用先前注册的回调。

有关具体用法示例,请参阅《Web 服务器高级 Web Server Advanced》章节中的 信号 Signals 部分。

安装

$ pip install aiosignal

此库需要 Python 3.6 或更高版本。

文档

https://aiosignal.readthedocs.io/

通信渠道

gitter 聊天 https://gitter.im/aio-libs/Lobby

要求

  • Python >= 3.6

  • frozenlist >= 1.0.0

许可协议

aiosignal 使用 Apache 2 许可证提供。

源代码

该项目托管在 GitHub 上。

如果您发现了错误或对改进库有建议,请向 错误跟踪器 提交问题。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

aiosignal-1.3.1.tar.gz (19.4 kB 查看哈希值)

上传时间 源代码

构建分发

aiosignal-1.3.1-py3-none-any.whl (7.6 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面