From b37a6093a2d8563692287a2499b679a719286df6 Mon Sep 17 00:00:00 2001 From: Arnas Bradauskas <140691866+arnasbr@users.noreply.github.com> Date: Tue, 24 Sep 2024 16:08:52 +0300 Subject: [PATCH] Fixing rate limiter, lowering default openroutes rpm (#13) --- src/traveltime_google_comparison/config.py | 2 +- src/traveltime_google_comparison/requests/openroutes_handler.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/traveltime_google_comparison/config.py b/src/traveltime_google_comparison/config.py index b2c839b..1ba69d8 100644 --- a/src/traveltime_google_comparison/config.py +++ b/src/traveltime_google_comparison/config.py @@ -12,7 +12,7 @@ DEFAULT_TOMTOM_RPM = 60 DEFAULT_HERE_RPM = 60 DEFAULT_OSRM_RPM = 60 -DEFAULT_OPENROUTES_RPM = 60 +DEFAULT_OPENROUTES_RPM = 20 DEFAULT_MAPBOX_RPM = 60 DEFAULT_TRAVELTIME_RPM = 60 diff --git a/src/traveltime_google_comparison/requests/openroutes_handler.py b/src/traveltime_google_comparison/requests/openroutes_handler.py index ac1289c..a9aff07 100644 --- a/src/traveltime_google_comparison/requests/openroutes_handler.py +++ b/src/traveltime_google_comparison/requests/openroutes_handler.py @@ -25,7 +25,7 @@ class OpenRoutesRequestHandler(BaseRequestHandler): def __init__(self, api_key, max_rpm): self.api_key = api_key - self._rate_limiter = AsyncLimiter(max_rpm // 60, 1) + self._rate_limiter = AsyncLimiter(max_rpm, 60) async def send_request( self,