Source code in src/equities_classifier/clients/ratelimiter.py
defwait(self)->None:"""Wait until the next request is allowed."""ifself._last_requestisNone:self._last_request=monotonic()returnelapsed=monotonic()-self._last_requestifelapsed<self._min_interval:sleep(self._min_interval-elapsed)self._last_request=monotonic()