一个用于管理 asyncio 项目中回调的库。
Signal 是一个已注册的异步回调列表。
信号的生命周期有两个阶段:创建后,可以使用标准列表操作填充其内容: sig.append() 等。
调用 sig.freeze() 后,信号会被 冻结:禁止添加、删除和丢弃回调。
唯一可用的操作是通过 await sig.send(data) 调用先前注册的回调。
有关具体用法示例,请参阅 Signals 部分,该部分位于 aiohttp 文档 的 Web Server Advanced 章节。
$ pip install aiosignal
https://aiosignal.readthedocs.io/
aiosignal 在 Apache 2 许可下提供。
该项目托管在 GitHub
如果您发现错误或有什么改进建议,请在 bug tracker 中提交。