Perform rate-limited GET request.
(
self,
url: str,
params: Optional[dict[str, Any]] = None,
headers: Optional[dict[str, str]] = None,
)
| 72 | follow_redirects=True, |
| 73 | ) |
| 74 | |
| 75 | async def get( |
| 76 | self, |
| 77 | url: str, |
| 78 | params: dict[str, Any] | None = None, |
| 79 | headers: dict[str, str] | None = None, |
| 80 | ) -> httpx.Response: |
| 81 | """Perform rate-limited GET request.""" |
| 82 | await self.rate_limiter.acquire() |
| 83 | return await self._client.get(url, params=params, headers=headers) |
| 84 | |
| 85 | async def post( |