(self: AsyncPageT)
| 333 | yield item |
| 334 | |
| 335 | async def iter_pages(self: AsyncPageT) -> AsyncIterator[AsyncPageT]: |
| 336 | page = self |
| 337 | while True: |
| 338 | yield page |
| 339 | if page.has_next_page(): |
| 340 | page = await page.get_next_page() |
| 341 | else: |
| 342 | return |
| 343 | |
| 344 | async def get_next_page(self: AsyncPageT) -> AsyncPageT: |
| 345 | info = self.next_page_info() |
no test coverage detected