文件名称:trio-util:Python Trio asyncawait框架的实用程序库
文件大小:36KB
文件格式:ZIP
更新时间:2024-05-20 19:50:23
python trio Python
三重实用程序 适用于Python Trio async / await框架的各种实用程序,包括: wait_any , wait_all在简单情况下避免托儿所 AsyncBool , AsyncValue值包装器,具有等待特定值或过渡的能力 periodic -周期性循环,说明其自身的执行时间 @trio_async_generator装饰器,可修改包含Trio构造的生成器以安全使用 azip , azip_longest具有并行迭代的异步zip RepeatedEvent如果您确实要重用事件 还有更多(...您可能不需要的晦涩的东西)! 有关详细信息,请参见。 安装 pip install trio-util 贡献 哪些属性构成好的效用函数或类? 通用,直观,难于错误使用 使代码更具可读性并减少认知负担 已经在项目中经过了一段时间的审查,理想情况下由多个开发人员使用 如果您有适合
【文件预览】:
trio-util-master
----test-requirements.txt(1KB)
----.circleci()
--------config.yml(4KB)
----.gitignore(20B)
----README.md(2KB)
----CHANGELOG.md(3KB)
----pylintrc(876B)
----tests()
--------test_async_value.py(10KB)
--------test_awaitables.py(573B)
--------test_exceptions.py(4KB)
--------test_repeated_event.py(3KB)
--------test_periodic.py(914B)
--------test_async_bool.py(153B)
--------test_compose_values.py(3KB)
--------test_async_itertools.py(824B)
--------__init__.py(0B)
--------test_trio_async_generator.py(2KB)
--------test_task_stats.py(1KB)
----docs()
--------conf.py(2KB)
--------index.rst(4KB)
--------requirements.txt(2KB)
--------requirements.in(48B)
--------Makefile(769B)
----LICENSE(1KB)
----pytest.ini(26B)
----src()
--------trio_util()
----test-requirements.in(42B)
----test-requirements_trio-0.12.txt(1KB)
----MANIFEST.in(16B)
----setup.py(2KB)
----Makefile(562B)