允许在asyncio应用程序内部调用awaitables的非异步定义
项目描述
允许非异步定义在asyncio应用程序内部调用awaitables。
awaitlet通过用asyncio兼容的方法替换前端和后端代码,允许中间代码保持完全不变,允许现有编写为使用线程和阻塞API的程序移植到asyncio。其主要用途是支持与asyncio和非异步运行环境兼容的代码。
awaitlet有意完全兼容SQLAlchemy的asyncio中介层,并包括API模式
将任何线程程序(无需SQLAlchemy依赖项)转换为使用asyncio模式的前端API和后端,而不修改中间代码
将线程数据库启用程序转换为使用asyncio模式的前端API和后端,其中后端使用SQLAlchemy的asyncio API进行数据库访问
将线程数据库启用程序转换为使用asyncio模式的前端API和后端,而不修改使用SQLAlchemy同步API进行数据库访问的中间代码
awaitlet的文档包含在本源分布中,可在https://awaitlet.sqlalchemy.org 上找到。
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
awaitlet-0.0.1.tar.gz (67.2 kB 查看哈希值)
构建版本
awaitlet-0.0.1-py3-none-any.whl (82.5 kB 查看哈希值)
关闭
awaitlet-0.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d98c8b821f595284f9327d45067995ccbee0d99993f0d0b935b23ac8ecf58334 |
|
MD5 | a74f83bdd755404a40809b6f091a02c9 |
|
BLAKE2b-256 | 24d291d66766252299a2e6649956dc9dfdf9eab85364155885e51e7a37fdb9df |
关闭
awaitlet-0.0.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 255b1c086f2fbfef2d8d88b66acae8636418d38bcfe93a897ccd8234a7b8bf6d |
|
MD5 | 8a8ce4dc54eac7633280df2f82f008b6 |
|
BLAKE2b-256 | 66ea81aae1976035a7627d99c9a85b44885b95fe7a557c0db3e463ccd42a7a76 |