[F] Fix rate limit

This commit is contained in:
Hykilpikonna
2021-11-21 23:10:49 -05:00
parent 963256ce16
commit e59ba314d0
+2 -2
View File
@@ -167,9 +167,9 @@ def download_users(api: API, start_point: str, n: float = math.inf,
def ensure_rate_limit() -> None:
requests_per_minute = num_requests / (time.time() - start_time) * 60
# We're over the rate limit.
if requests_per_minute < rate_limit:
if requests_per_minute > rate_limit:
# Sleep and check again
debug('Rate-limit reached, sleeping')
debug(f'Rate-limit reached ({requests_per_minute} > {rate_limit} rpm), sleeping')
time.sleep((rate_limit - requests_per_minute) * 60)
ensure_rate_limit()