floodgate-rs 0.1.3

Creator: bradpython12

Last updated:

Add to Cart

Description:

floodgaters 0.1.3

Floodgate-rs
Python bindings for floodgate, a ratelimiting library written in rust.
Example
from datetime import timedelta
from floodgate import FixedMapping

cooldown = FixedMapping(capacity=5, period=timedelta(seconds=20))

def handle_event(sender):
retry_after = cooldown.trigger(sender)
if retry_after is None:
print("Event succeeded!")
else:
print(f"Too many events from {sender}. Retry in {retry_after} seconds.")

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.