(self: AsyncPageT)
| 340 | yield item |
| 341 | |
| 342 | async def iter_pages(self: AsyncPageT) -> AsyncIterator[AsyncPageT]: |
| 343 | page = self |
| 344 | while True: |
| 345 | yield page |
| 346 | if page.has_next_page(): |
| 347 | page = await page.get_next_page() |
| 348 | else: |
| 349 | return |
| 350 | |
| 351 | async def get_next_page(self: AsyncPageT) -> AsyncPageT: |
| 352 | info = self.next_page_info() |
no test coverage detected