Fix RateLimiter semantics

This commit is contained in:
Kristóf Tóth 2018-07-31 09:55:48 +02:00
parent 3c3012ffe8
commit 8a0928beca

View File

@ -51,10 +51,10 @@ class RateLimiter:
def _limit_rate(self):
seconds_since_last_call = time() - self.last_call
seconds_to_next_call = self.min_interval - seconds_since_last_call
self.last_call = time()
if seconds_to_next_call > 0:
return seconds_to_next_call
self.last_call = time()
return 0