pyrate_limiter.request_rate module#

Initialize this class to define request-rates for limiter

class pyrate_limiter.request_rate.RequestRate(limit, interval, reset=ResetTypes.INTERVAL)#

Bases: object

Request rate definition.

Parameters
  • limit (int) – Number of requests allowed within interval

  • interval (int) – Time interval, in seconds

property interval#
Return type

int

property limit#
Return type

int

class pyrate_limiter.request_rate.ResetTypes(value)#

Bases: enum.Enum

An enumeration.

INTERVAL = 2#
SCHEDULED = 1#