()
| 110 | queue: asyncio.Queue[_T | None] = asyncio.Queue(count * 2) |
| 111 | |
| 112 | async def worker() -> None: |
| 113 | while True: |
| 114 | item = await queue.get() |
| 115 | if item is None: |
| 116 | break |
| 117 | try: |
| 118 | await callable_(item, *args, **kwargs) |
| 119 | finally: |
| 120 | queue.task_done() |
| 121 | |
| 122 | async def fill_queue() -> None: |
| 123 | async for item in as_async_generator(iterable): |
no test coverage detected