Files
AioHTTPX/stubs/aiohttpx/transports/rate_limiter.pyi
2025-10-26 14:19:34 +03:00

13 lines
427 B
Python

from httpx import Request
from redis import Redis
from aiohttpx.responses import Response
from aiohttpx.transports.aio import AiohttpTransport
class AsyncRateLimit(AiohttpTransport):
def __init__(
self, redis: Redis[bytes] | None, key: str | None, limit: int | None
) -> None: ...
async def request_is_limited(self) -> bool: ...
async def handle_async_request(self, request: Request) -> Response: ...