异步服务的工具箱
项目描述
什么是 later?
later是一种对Async的戏称,表示异步操作现在不发生,但将在未来的某个时间点发生。它也是一个为编写AsyncIO应用程序的工具箱的绝佳名称。"电池"式AsyncIO。
later提供以下功能
- asyncio 事件增强
BiDirectionalEvent - 为setter提供信息回通道,确保waiter已调用wait()第二次
- asyncio Task 功能增强
Watcher - 监视任务并确保它们不会死 - 当它们死亡时采取行动
- asyncio 单元测试增强
TestCase - 用作替代 IsolatedAsyncioTestCase 以获得更多优势
IsolatedAsyncioTestCase 已回滚到 3.7 用户
later 目前回滚了 3.8 的 async_case + mock 库以供 3.7 用户使用。
许可证
later 使用 Apache 许可,如 LICENSE 文件 中所示
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪一个,请了解更多关于 安装包 的信息。
源分发
later-23.11.30.tar.gz (50.0 kB 查看哈希值)
构建分发
later-23.11.30-py3-none-any.whl (56.2 kB 查看哈希值)
关闭
later-23.11.30.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d1aac6eb07b0c7aa0ad5c1c2643133111a5c896672c166dd752adc38fb5e5bf7 |
|
MD5 | bc1cb9c266b4e940afff08841a8ecca3 |
|
BLAKE2b-256 | f1aea20e1ced2b44b9446c2949ea873d5563f294ce6e5a84b3a99de1878b3a20 |
关闭
later-23.11.30-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 94cf11d50fb55157424ffce60145b6bd4c5cde312d4db3cfb02f2029a8f27297 |
|
MD5 | 9abc357c68746001f974d92155cfcba3 |
|
BLAKE2b-256 | cc14f5ac5fffdf0a0a9277280abc4c4030c7c84b3e8ba7d398c6a95ea8e58991 |