mock_sobes
← asyncio — Практика (race, блокировки, async I/O)
middle code #21
Реализуй функцию `bounded_fetch(urls, max_concurrent, per_second)`: - параллельно не больше `max_concurrent` запросов - не больше `per_second` запросов в секунду суммарно - возвращает список результатов в порядке `urls` - стаб `fake_http_get(url)` дан в тесте Подумай как объединить Semaphore с rate-limit'ом по времени.
Чтобы решить вопрос и сохранить попытку — войди.