aiojobs:用于管理后台任务的作业调度程序(asyncio)

时间:2024-03-17 22:19:47
【文件属性】:

文件名称:aiojobs:用于管理后台任务的作业调度程序(asyncio)

文件大小:136KB

文件格式:ZIP

更新时间:2024-03-17 22:19:47

jobs aiohttp asyncio Python

Aiojobs Jobs Scheduler,用于管理后台任务(asyncio) 该库提供了用于调度异步应用程序后台任务的受控方式。 安装 $ pip3 install aiojobs 使用范例 import asyncio import aiojobs async def coro ( timeout ): await asyncio . sleep ( timeout ) async def main (): scheduler = await aiojobs . create_scheduler () for i in range ( 100 ): # spawn jobs await scheduler . spawn ( coro ( i / 10 )) await asyncio . sleep ( 5.0


【文件预览】:
aiojobs-master
----MANIFEST.in(163B)
----requirements()
--------ci.txt(82B)
--------deploy.txt(27B)
--------doc.txt(43B)
--------dev.txt(53B)
----README.rst(2KB)
----.travis.yml(2KB)
----.isort.cfg(36B)
----LICENSE(568B)
----CHANGES()
--------.gitignore(12B)
----setup.cfg(237B)
----CHANGES.rst(1KB)
----Makefile(723B)
----docs()
--------make.bat(805B)
--------aiojobs-icon.svg(49KB)
--------conf.py(7KB)
--------aiojobs-icon.ico(3KB)
--------quickstart.rst(3KB)
--------index.rst(2KB)
--------Makefile(607B)
--------api.rst(7KB)
--------intro.rst(4KB)
--------_static()
----tests()
--------test_job.py(5KB)
--------test_scheduler.py(9KB)
--------conftest.py(627B)
--------test_aiohttp.py(4KB)
----aiojobs()
--------_scheduler.py(4KB)
--------_job.py(4KB)
--------__init__.py(818B)
--------aiohttp.py(1KB)
----.gitignore(1KB)
----pyproject.toml(937B)
----.pyup.yml(127B)

网友评论