litestar-org/litestar

Enhancement: Rate Limit Config

Open

#1,262 opened on Mar 3, 2023

View on GitHub
 (14 comments) (1 reaction) (0 assignees)Python (550 forks)user submission
EnhancementGood First IssueHelp Wanted :sos:Middleware

Repository metrics

Stars
 (8,243 stars)
PR merge metrics
 (Avg merge 13h 27m) (26 merged PRs in 30d)

Description

About class starlite.middleware.rate_limit.RateLimitConfig

this, rate_limit: Tuple[Literal['second', 'minute', 'hour', 'day'], int]

A tuple containing a time unit (second, minute, hour, day) and quantity, e.g. (“day”, 100) or (“minute”, 5) could be changed to [ (“day”, 100) ,(“minute”, 5),("second",1)]?

Contributor guide