CallLimiter#
- class pyqqq.utils.limiter.CallLimiter[source]#
API 호출 제한을 관리하기 위한 싱글턴 클래스입니다.
이 클래스는 API 호출 빈도를 제한하여 너무 많은 요청으로 인해 서비스 제한을 받는 것을 방지합니다. 이 클래스의 인스턴스는 전역에서 단 하나만 존재하며, 다양한 ‘scope’에 대한 호출 제한 윈도우를 관리합니다.
- __init__()#
Methods
__init__
()wait_limit_rate
([max_calls, period, scope])지정된 시간 간격 동안 최대 호출 횟수를 초과하지 않도록 기다립니다.