简单速率限制装饰器

ratelimitp的Python项目详细描述


https://img.shields.io/badge/Made%20with-Python-1f425f.svghttps://img.shields.io/pypi/v/ratelimitpy.svghttps://img.shields.io/pypi/l/ratelimitpy.svghttps://img.shields.io/pypi/pyversions/ratelimitpy.svg

安装

要安装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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
oop是Java中装饰器模式的替代方案吗?   java Kafka使用者进程和线程与主题分区的关系是什么   java进程。破坏不起作用   java问题,声明Map<String,Class<?扩展可序列化>>   涉及泛型的java类型安全异构容器   用于转换native2ascii和native2ascii的java库   java填充对象字段的简单方法   java如何将正确的数组返回到方法中并正确修复主方法   java如何解析日期字符串,如'21Jul12'   在Python或Java中旋转图像的更快方法   java异步任务在构造函数处取消   安全性在java中有加密代码的选项吗?它应该只在运行时解密和执行?   java如何编译。jrxml仅一次   java错误Msg=ORA00932:数据类型不一致:预期日期为二进制   java如何设置每行不同的JTextArea文本对齐方式?