文件名称:throttler:with通过asyncio支持轻松进行节流
文件大小:16KB
文件格式:ZIP
更新时间:2024-05-30 12:51:20
python throttle asyncio rate-limit throttling
节流阀 零依赖性Python软件包,可通过asyncio支持轻松进行限制。 :memo: 目录 :backpack: :hammer_and_wrench: :laptop:作者 :speech_balloon: 贡献 :memo: 执照 :backpack: 安装 只是 pip install throttler :hammer_and_wrench: 使用范例 所有可运行的示例都在这里。 节流阀和节流阀同时 节流阀: 上下文管理器,用于限制访问上下文块的速率。 from throttler import Throttler # Limit to three calls per second t = Throttler ( rate_limit = 3 , period = 1.0 ) async with t : pass 或者 import asyncio from throttler import throttle # Limit to three calls per second @ throttle ( rate_
【文件预览】:
throttler-master
----setup.py(2KB)
----.gitignore(2KB)
----codecov.yml(50B)
----throttler()
--------execution_timer.py(1KB)
--------__init__.py(452B)
--------timer.py(1KB)
--------throttler.py(1KB)
--------throttler_simultaneous.py(688B)
--------decorators.py(2KB)
----.travis.yml(222B)
----LICENSE(1KB)
----.github()
--------workflows()
----examples()
--------example_timer.py(996B)
--------__init__.py(0B)
--------example_throttlers.py(689B)
--------example_execution_timer.py(946B)
--------example_throttlers_aiohttp.py(1KB)
----tests()
--------test_throttler.py(1005B)
--------service.py(1KB)
--------__init__.py(0B)
--------test_execution_timer.py(2KB)
--------test_throttler_simultaneous.py(647B)
--------test_timer.py(668B)
--------test_service.py(1KB)
----readme.md(6KB)
----requirements-dev.txt(75B)