文件名称:a_sync:用于Python异步功能的异步帮助程序库
文件大小:29KB
文件格式:ZIP
更新时间:2024-06-07 10:10:53
Python
a_sync 用于Python异步功能的异步帮助程序库。 存在的原因 该库之所以存在,是因为async / await语法在阻塞和异步上下文之间以及阻塞和异步函数之间引入了张力,并且那里的大多数文档和教程仅讨论了Python中async最简单的用法。 当涉及到在实际项目中实际使用异步功能和异步库时,您不需要一直担心正在运行的线程,全局的循环以及是否在运行。 您不需要也不必担心asyncio或某些其他异步库(例如curio)是在比当前抽象层更高或更低的级别上运行,以便正确使用asyncio和等待语法。 该库提供以下简单功能: 从阻塞上下文运行异步函数 从异步上下文运行阻止功能 在后台运行阻止功能 异步或以阻塞方式并行运行多个功能 异步或以阻塞方式串联运行多个功能 获取/创建和设置/还原要使用的独立asyncio事件循环,而不管线程或线程全局asyncio循环运行状态如何。 异步输入
【文件预览】:
a_sync-master
----setup.py(1KB)
----.gitignore(1KB)
----LICENSE(11KB)
----example.py(3KB)
----README.md(22KB)
----check.yaml(265B)
----.pylintrc(14KB)
----.flake8(45B)
----a_sync()
--------__init__.py(494B)
--------examples.py(3KB)
--------a_sync.py(30KB)
--------helpers.py(2KB)