معرفی شرکت ها


aioratelimits-0.2.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

-
ویژگی مقدار
سیستم عامل -
نام فایل aioratelimits-0.2.1
نام aioratelimits
نسخه کتابخانه 0.2.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Dmitry Kostromin
ایمیل نویسنده kupec-k@ya.ru
آدرس صفحه اصلی https://github.com/kupec/aioratelimits
آدرس اینترنتی https://pypi.org/project/aioratelimits/
مجوز -
# aioratelimits Client rate limiter. It enqueues function calls and run them as leaky bucket to ensure specified rates. ## Implementation Leaky bucket. We have one queue for requests and `count` number of workers. Each worker can handle one request per `delay` seconds ## Install ``` pip install aioratelimits ``` ## Use The following code prints not more than 2 lines per second. ```python import asyncio from aioratelimits import RateLimiter async def critical_resource(i: int): print('request:', i) async def main(): async with RateLimiter(count=2, delay=1) as limiter: await asyncio.gather(*( limiter.run(critical_resource(i)) for i in range(10) )) asyncio.run(main()) ``` Arguments to `RateLimiter`: - `count` - how many calls can we do in the specified interval - `delay` - the interval in seconds


زبان مورد نیاز

مقدار نام
>=3.8,<4.0 Python


نحوه نصب


نصب پکیج whl aioratelimits-0.2.1:

    pip install aioratelimits-0.2.1.whl


نصب پکیج tar.gz aioratelimits-0.2.1:

    pip install aioratelimits-0.2.1.tar.gz