есть корутина для выполнения звпроса к вебсерверу в которую передаются в качестве аргументов различные значения. Мне надо сделать очередь из запросов. делаю через список в качестве очереди с передачей его в asyncio.gather. Но есть подозрение, что в момент передачи в список функции с аргументами будет осуществляться ее вызов. Собственно вопрос в том как правильно организовать подобную структуру?
_list = []
async def doit(self, ids):
.....
some logic
while condition:
_list.append(self.doit(ids))
result = await asyncio.gather(*_list, return_exceptions=True)