简单速率限制装饰器
ratelimitp的Python项目详细描述
安装
要安装RateLimitpy,只需使用pip:
$ pip install ratelimitpy
或直接从源安装以包含最新更改:
$ pip install git+https://github.com/saporitigianni/ratelimitpy.git
或克隆然后安装:
$ git clone https://github.com/saporitigianni/ratelimitpy.git
$ cd ratelimitpy
$ python3 setup.py install
用法
只需修饰任何需要速率限制的内容,并指定调用和周期
fromratelimitpyimportratelimitpy# Function to be rate limited# Will print no more than 10 calls for every 3 second period@ratelimitpy(calls=10,period=3)defprint_limited(data):print(data)forxinrange(30):print_limited(x)
贡献
在进行希望在代码中采用的更改之前,请阅读CONTRIBUTING文档。
行为准则
在ratelimitpy项目的代码库中进行交互的每个人,问题 跟踪程序、聊天室和邮件列表应遵循 PyPA Code of Conduct。
以太网0xAD1F09626B8E701D5F0F4A237193DF73D3C445
BTC 199zsvqcusefv8yjdyqhuqzmlcyh75dqnv
LTC润滑油7vxc43ttpsqum1jazfmshktau1rs9